From 462d583986e4739f7a75227b3fde4da587502ba5 Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Fri, 05 Nov 2021 03:20:39 +0000 Subject: [PATCH] 主页 动态UI adapter null视图问题修改 分页框架 include问题 --- app/src/main/java/com/duqing/missions/ui/main/home/HomeViewModel.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 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 6852983..2627d0c 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 @@ -3,6 +3,7 @@ import androidx.lifecycle.MutableLiveData; import com.duqing.missions.base.model.BaseLoadPageViewModel; +import com.duqing.missions.ui.main.home.model.Classify; import com.duqing.missions.ui.main.home.model.MissionDesc; import java.util.ArrayList; @@ -12,10 +13,15 @@ private MutableLiveData<List<MissionDesc>> topMissions = new MutableLiveData<>(); private MutableLiveData<List<MissionDesc>> recommendMissions = new MutableLiveData<>(); + private MutableLiveData<List<Classify>> classifies = new MutableLiveData<>(); public HomeViewModel() { } + + public MutableLiveData<List<Classify>> getClassifies() { + return classifies; + } public MutableLiveData<List<MissionDesc>> getTopMissions() { return topMissions; @@ -38,6 +44,12 @@ list2.clear(); list2.addAll(list); recommendMissions.setValue(list2); + List<Classify> list3 = classifies.getValue() == null? new ArrayList<>() :classifies.getValue(); + list3.add(new Classify()); + list3.add(new Classify()); + list3.add(new Classify()); + list3.add(new Classify()); + classifies.setValue(list3); } @Override -- Gitblit v1.9.1