From 9054b529a2fe29a54d543698494bc702db4a696d Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Thu, 04 Nov 2021 02:40:04 +0000 Subject: [PATCH] 框架调整 --- app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java | 17 ++++++----------- 1 files changed, 6 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java b/app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java index be17225..6852983 100644 --- a/app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java +++ b/app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java @@ -1,28 +1,21 @@ package com.duqing.missions.ui.main.home; -import androidx.lifecycle.LiveData; import androidx.lifecycle.MutableLiveData; -import androidx.lifecycle.ViewModel; +import com.duqing.missions.base.model.BaseLoadPageViewModel; import com.duqing.missions.ui.main.home.model.MissionDesc; import java.util.ArrayList; import java.util.List; -public class HomeViewModel extends ViewModel { +public class HomeViewModel extends BaseLoadPageViewModel { - private MutableLiveData<String> mText; private MutableLiveData<List<MissionDesc>> topMissions = new MutableLiveData<>(); private MutableLiveData<List<MissionDesc>> recommendMissions = new MutableLiveData<>(); public HomeViewModel() { - mText = new MutableLiveData<>(); - mText.setValue("This is home fragment"); } - public LiveData<String> getText() { - return mText; - } public MutableLiveData<List<MissionDesc>> getTopMissions() { return topMissions; @@ -32,7 +25,8 @@ return recommendMissions; } - public void onRefresh(){ + @Override + public void onRefresh() { List<MissionDesc> list = topMissions.getValue() == null? new ArrayList<>() :topMissions.getValue(); list.clear(); list.add(new MissionDesc()); @@ -46,8 +40,9 @@ recommendMissions.setValue(list2); } + @Override public void onLoadMore(){ - List<MissionDesc> list = recommendMissions.getValue(); + List<MissionDesc> list = recommendMissions.getValue() == null? new ArrayList<>():recommendMissions.getValue() ; list.add(new MissionDesc()); list.add(new MissionDesc()); list.add(new MissionDesc()); -- Gitblit v1.9.1