扫盲系列 - Jetpack 之Livedata
持有从数据源获取到的数据,并且它可以被 DataBinding 组件观察,当 Activity 被销毁时,它将被取消订阅。
不支持线程切换,其次不支持背压
优点
数据变更的时候更新UI
没有内存泄漏
不会因为停止Activity崩溃
无需手动处理生命周期
共享资源
使用方式
observe(@NonNull LifecycleOwner owner, @NonNull Observer<? super T>
最常用的方法...