jetpack
文章平均质量分 92
Alexander_tian
不忘初心,方得始终。
展开
-
Jetpack LiveData
LiveData 是一种可观察的数据存储器类。与常规的可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的应用组件观察者。 详细介绍参阅官方文档1.实例化一个LiveData,因为LiveData是抽象类,所以一般实例化其子类MutableLiveData 2.通过setValue、postValue方法设置要观察的对象 3.通过observer原创 2022-06-01 13:50:22 · 148 阅读 · 0 评论 -
JetPack Lifecycle
JetPack Lifecycle 1 .Lifecyle组件简介 LifeCycle组件是一个用于观察activity/fragment生命周期的组件。 2.相关类 1.Lifecycle 是一个类,用于存储有关组件(如 Activity 或 Fragment)的生命周期状态的信息,并允许其他对象观察此状态。 图 1. 构成 Android Activity 生命周期的状态和事件 类可以通过实现 DefaultLifecycleObserver 并替换相应的方法(如 onCreate 和 onStart原创 2022-05-29 16:15:47 · 112 阅读 · 0 评论