【发布时间】:2021-05-07 23:01:47
【问题描述】:
我得到了实时数据观察者和一个需要两个观察者结果的函数。当两个观察者都收到数据时如何调用这个函数?不是代码看起来像这样
firstViewModel.dataOne.observe(viewLifecycleOwner) {
secondViewModel.dataTwo.observe(viewLifecycleOwner) { dataTwoResult ->
setAssociateInfo(dataTwoResult, it) // <--- send two parameters from to observers together
}
}
【问题讨论】:
-
您可以将数据存储为列表或对象
-
@AnaniyaJemberu 我认为 mediatorLiveData 可能有效,但仍在实施
标签: android kotlin android-livedata