一、ViewModel + LiveData + DataBinding 核心要点
1、ViewModel 使用要点
ViewModel 架构组件 是 视图 View 与 数据模型 Model 之间 数据交互的...使用要点 :
首先 , 创建 自定义 ViewModel 视图模型 类 , 继承 androidx.lifecycle.ViewModel 类 , 该类就是 要设置到 视图 中的 数据模型 ;
与..., 可以将 运行过程中 ViewModel 中的 Model 模型数据改变 通知 视图 View , 令视图组件显示最新的数据内容 ;
在 ViewModel 中使用了 LiveData 后 , 必须调用...下面两个元素 :
数据模型 Model / 视图模型 ViewModel
视图 View
DataBinding 中除了绑定 数据模型 Model 之外 , 还可以直接绑定 视图模型 ViewModel..., 就 通知 View 视图组件 , 更新数据显示 ;
LiveData 生效需要 为 MutableLiveData 设置 androidx.lifecycle.Observer 监听器 , 当数据发生改变时