具有多个异步资源的观察者LiveData

时间:2019-03-13 11:12:51

标签: android android-livedata mutablelivedata

如果多个数据源将值更新为同一LiveData并被视图观察,我们该如何处理?

如果我们只希望用户单击最后一个按钮的结果,并且由于网络调用可能会有延迟,并且更新视图的最终结果可能来自第一次调用,则为

单击按钮-A→用于加载API#1→将值发布到→LiveData <> A

单击按钮-B→用于加载API#2→将值发布到→LiveData <> A

ViewA→打开观察器→LiveData <> A

0 个答案:

没有答案