视图 View ;
二、LiveData 使用方法
----
首先 , 在 ViewModel 视图模型 中定义 LiveData 数据 , 如 MutableLiveData ,
class MyViewModel...简单示例
----
设置一个定时器 , 定时更新数据 , 在 ViewModel 中数据发生了改变 , 需要 主动通知 视图 View 进行修改 ;
使用 传统的开发方式 , 可以使用 线程通信 ,...Handler 或者 广播 等形式 , 在子线程中通知主线程更新 UI ;
使用 LiveData 后 , 将数据定义在 LiveData 中 , 然后在 Activity 中 为 LiveData 添加...子类继承 ViewModel , 在 ViewModel 中 , 定义 LiveData 类型的数据 , 此处选择使用 MutableLiveData 数据类型 , 维护一个 Int 类型的数据...+ LiveData 代码
自定义 ViewModel 子类继承 ViewModel , 在 ViewModel 中 , 定义 LiveData 类型的数据 , 此处选择使用 MutableLiveData