DataBinding 结合使用时 , 在 DataBinding 布局中设置的就是该 视图模型 类对象 ;
该 ViewModel 类中 , 还 使用了 LiveData , 可以实时监听数据改变..., 可以将 运行过程中 ViewModel 中的 Model 模型数据改变 通知 视图 View , 令视图组件显示最新的数据内容 ;
在 ViewModel 中使用了 LiveData 后 , 必须调用...androidx.lifecycle.Observer#onChanged 函数 , 在该回调函数中执行 更新视图 操作 ;
LiveData 使用核心要点 :
首先 , 在 自定义 ViewModel...androidx.lifecycle.Observer 监听器 , 当数据发生改变时 , 就会 回调 监听器中的 androidx.lifecycle.Observer#onChanged 回调函数 ;...DataBinding 中配置 ViewModel 视图模型对象 ;
在 TextView 中显示文本时 , 设置如下属性 , 由于显示的内容是 Int 数字 , 需要转为 String 后才能显示 ;