概述
3年的wpf开发经验,自认为对数据驱动UI开发模式的使用不是问题,但当开始研究android的mvvm模式开发时,发现两年多的android开发经验已经将之前的wpf开发忘得7788了。感慨一下:人老了,记忆力就这么脆弱。
谈正题:adroid mvvm开发模式 之 viewmodel使用小麻烦。
viewmodel
public class MyViewModel extends ViewModel {
private MutableLiveData> mUserList;
public MutableLiveData> getUserList(){
if(mUserList == null){
return new MutableLiveData>();
}
return mUserList
}
public void addContacts(List list){
if(mUserList.getValue() == null){
mUserList.setValue(list);
}else{
mUserList.getValue().addAll(list);
mUserList.setValue(mUserList.getValue());
}
}
}
Activity
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
最后
以上就是老实发带为你收集整理的android view 不刷新界面,解决android viewmodel 数据刷新异常的问题的全部内容,希望文章能够帮你解决android view 不刷新界面,解决android viewmodel 数据刷新异常的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复