From a046d5a804d6842796a718fba4e98c3259340a60 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Sat, 04 Jun 2022 12:42:04 +0000 Subject: [PATCH] 接口参数问题 标题栏 添加收藏功能 --- app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java b/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java index 40d2382..c1e54c2 100644 --- a/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java +++ b/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java @@ -1,15 +1,34 @@ package com.auto.lyric.ui.collect; +import com.auto.lyric.base.activities.BaseActivity; import com.auto.lyric.base.model.BaseViewModel; +import com.auto.lyric.data.UserInfo; +import com.auto.lyric.retrofit.api.CollectApiCenter; import com.auto.lyric.retrofit.observable.LoadingHttpObserver; +import com.auto.lyric.retrofit.utils.RetrofitUtils; +import com.google.gson.Gson; /** * Created by Runt (qingingrunt2010@qq.com) on 2022/5/29. */ public class CollectViewModel extends BaseViewModel { - public void getLrcList(LoadingHttpObserver<CollectListResult> observer){ + CollectApiCenter apiCenter; + UserInfo userInfo; + public CollectViewModel(){ + apiCenter = RetrofitUtils.getInstance().getRetrofit(CollectApiCenter.class); + } + + @Override + public void onCreate(BaseActivity activity) { + super.onCreate(activity); + String key = activity.getStringProjectPrefrence("activeKey"); + userInfo = new Gson().fromJson(key,UserInfo.class); + } + + public void getLrcList(LoadingHttpObserver<CollectListResult> observer){ + httpObserverOn(apiCenter.getCollectList(getApiFileds(userInfo.userId,userInfo.activeKey)),observer); } } -- Gitblit v1.9.1