LiveData 源码解析LiveData 是 Android 中基于观察者模式、并与 Lifecycle 组件绑定的数据容器,能自动管理订阅关系。它的核心价值在于生命周期感知和自动资源管理:界面不可见时自动停止分发,恢复时立即同步最新数据。三大关键机制包括:版本号机制(防止数据倒灌和重复消费)、setValue 同步与 postValue 异步(很多陷阱的根源)、以及粘性事件(注册后立即收到最新数据)。它非常适合在 Activity/Fragment 中承载 UI 状态,但处理一次性事件时需借助 SingleLiveEvent、