From ea6ce17bf3272259295adccbad85583079b5bac0 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Wed, 22 Feb 2023 14:14:41 +0000 Subject: [PATCH] api调用 --- app/src/main/java/com/auto/lyric/base/model/BaseViewModel.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/auto/lyric/base/model/BaseViewModel.java b/app/src/main/java/com/auto/lyric/base/model/BaseViewModel.java index a511ae5..d0c186f 100644 --- a/app/src/main/java/com/auto/lyric/base/model/BaseViewModel.java +++ b/app/src/main/java/com/auto/lyric/base/model/BaseViewModel.java @@ -18,6 +18,8 @@ import io.reactivex.Observable; import io.reactivex.schedulers.Schedulers; +import okhttp3.FormBody; +import okhttp3.MediaType; import okhttp3.RequestBody; /** @@ -31,6 +33,10 @@ this.activity = activity; } + protected RequestBody createJsonBody(Object obj){ + return FormBody.create(MediaType.parse("application/json; charset=utf-8"),obj instanceof String?obj.toString(): new Gson().toJson(obj)); + } + /** * 网络请求观察 * @param observable -- Gitblit v1.9.1