DataBinding 结合使用时 , 在 DataBinding 布局中设置的就是该 视图模型 类对象 ;
该 ViewModel 类中 , 还 使用了 LiveData , 可以实时监听数据改变...的 , 是 对 ViewModel 数据维护的一个补充 ;
在 Activity 中使用代码可以将 ViewModel 初始数据 设置给 视图组件 , 进行 初始状态显示 ; 如果 在运行过程中 ,...ViewModel 中的数据发生了变化 , 如何将变化应用到视图组件中 , 在视图中显示最新的数据内容 , 此时就用到了 LiveData 组件 ;
在 ViewModel 的基础上 , 通过 引入 LiveData...使用要点
DataBinding 的主要作用是 绑定 下面两个元素 :
数据模型 Model / 视图模型 ViewModel
视图 View
DataBinding 中除了绑定 数据模型 Model...或者 ViewModel 视图模型对象 , 在本示例中配置的是 ViewModel 实例对象 ;
配置 Model 数据模型对象 , 那么就是 DataBinding 简单使用 ;
配置 ViewModel