2021
09-16
09-16
Android ViewModel的使用总结
目录基本使用MainRepositoryMainViewModelMainActivityViewModel相关问题是高频面试题。主要源于它是MVVM架构模式的重要组件,并且它可以在因配置更改导致页面销毁重建时依然保留ViewModel实例。看看ViewModel的生命周期ViewModel只有在正常Activityfinish时才会被清除。问题来了:为什么Activity旋转屏幕后ViewModel可以恢复数据ViewModel的实例缓存到哪儿了什么时候ViewModel#onCleared()会被调用...
继续阅读 >
3年的wpf开发经验,自认为对数据驱动UI开发模式的使用不是问题,但当开始研究android的mvvm模式开发时,发现两年多的android开发经验已经将之前的wpf开发忘得7788了。感慨一下:人老了,记忆力就这么脆弱。谈正题:adroidmvvm开发模式之viewmodel使用小麻烦。viewmodelpublicclassMyViewModelextendsViewModel{privateMutableLiveData<List<User>>mUserList;publicMutableLiveData<List<User>>getUserList(){i...