Android LiveData观察顺序



我有一个LiveData,比如说,它的nObservers。其中一个称为oObservers更新全局状态,另一个n-1Observers依赖于此。

有什么方法可以保证o首先被执行吗?只是先加o吗?

我查阅了相关文档,没有发现任何明确提及的内容。

据我所知,理论上没有具体的担保声明。

实际上,只要使用相同的lifecycleOwner添加所有观察者,就应该按照注册顺序调用它们,因为LiveData内部使用前向迭代(源代码(来更新它们。

最新更新