DataBinding 结合使用时 , 在 DataBinding 布局中设置的就是该 视图模型 类对象 ;
该 ViewModel 类中 , 还 使用了 LiveData , 可以实时监听数据改变...的 , 是 对 ViewModel 数据维护的一个补充 ;
在 Activity 中使用代码可以将 ViewModel 初始数据 设置给 视图组件 , 进行 初始状态显示 ; 如果 在运行过程中 ,..., 可以将 运行过程中 ViewModel 中的 Model 模型数据改变 通知 视图 View , 令视图组件显示最新的数据内容 ;
在 ViewModel 中使用了 LiveData 后 , 必须调用...成员 , 这是 LiveData 实现 , 用于在 运行过程中 , 一旦 ViewModel 数据发生改变 , 就 通知 View 视图组件 , 更新数据显示 ;
LiveData 生效需要 为 MutableLiveData..." Convert to data binding layout " 选项 ;
然后 , 在 DataBinding 中配置 ViewModel 视图模型对象 ;
在 TextView 中显示文本时