标签: android android-livedata mutablelivedata
如果多个数据源将值更新为同一LiveData并被视图观察,我们该如何处理?
LiveData
如果我们只希望用户单击最后一个按钮的结果,并且由于网络调用可能会有延迟,并且更新视图的最终结果可能来自第一次调用,则为
单击按钮-A→用于加载API#1→将值发布到→LiveData <> A
单击按钮-B→用于加载API#2→将值发布到→LiveData <> A
ViewA→打开观察器→LiveData <> A