通过 LiveData.map() 、MediatorLiveData.addSource()获取的LiveData,若没有注册观察者,则其value为null。
原因
LiveData.map() 依赖 MediatorLiveData.addSource()
MediatorLiveData.addSource()文档中说明
仅当此MediatorLiveData处于活动状态时(注册观察者),才会调用onChanged回调触发setValue()
2021-02-25
未注册观察者的LiveData值为null原因
最新推荐文章于 2025-11-12 17:46:20 发布
651

被折叠的 条评论
为什么被折叠?



