一、LiveData 简介
----
在 视图 View 与 数据模型 Model 通过 ViewModel 架构组件 进行绑定后 , 可以立即 将 ViewModel 中的数据设置到 UI 界面中...,
运行过程中 , 在 UI 界面中 , 可以 修改 ViewModel 中的值 , 并 将新的值设置在 视图 View 中 ;
但是 , 如果 数据是在 ViewModel 中发生的改变 , 那么如何...这里引入 LiveData 架构组件 , 在 ViewModel 中 , 可以 通过 LiveData 将数据修改的信息发送给 视图 View , 通知 UI 界面进行修改 ;
场景举例 : 在 ViewModel...视图 View ;
二、LiveData 使用方法
----
首先 , 在 ViewModel 视图模型 中定义 LiveData 数据 , 如 MutableLiveData ,
class MyViewModel...,
当数据修改时 , 对应的 Fragment2 中的 TextView 会刷新显示新的数据 ;
package kim.hsl.livedatademo
import android.os.Bundle