会议室和LiveData:复杂的加载

时间:2018-11-01 17:43:59

标签: android observable android-room rx-android android-livedata

如何从Room数据库顺序加载LiveData。 例如,我需要加载表A并根据其值计算因子F。然后,我需要加载表B并在其计算/数据处理中使用因子F。 LiveData应该观察两个表中的值。 当两个表都被更改时会出现问题,因为因子F是在LiveData A中计算的,而LiveData B没有获得更新的值,因为我有印象,两个回调同时启动。如何以一种优雅的方式解决它,而不会死在回调地狱或意大利面条式的代码中。谢谢!

0 个答案:

没有答案