随笔分类 -  jetpack-02-ViewModel

摘要:LiveData和ViewModel的关系 在ViewModel中的数据发生变化时通知页面 一个小例子,每一秒加1 MyViewModel.class public class MyViewModel extends ViewModel { private MutableLiveData<Integ 阅读全文
posted @ 2021-11-26 17:06 涂妖教 阅读(134) 评论(0) 推荐(0)
摘要:ViewModel的诞生: 1. 瞬态数据丢失,屏幕旋转就会重新创建activity 2. 异步调用的内存泄漏 (分线程请求网络,在请求过程中) 3. 类膨胀提高维护难度和测试难度 ViewModel的作用: 1. 使视图和数据能够分离,也能保持通信 view < > viewModel < > M 阅读全文
posted @ 2021-11-26 14:31 涂妖教 阅读(273) 评论(0) 推荐(0)