| | |
| | | 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; |
| | |
| | | |
| | | 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; |
| | |
| | | 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 |