【发布时间】:2019-01-31 13:50:42
【问题描述】:
我之前使用 MediatorLiveData 将 FCM、Room 和 Networking 的结果合并到我的存储库中。它运作良好。然而,现在我想要更多的复杂性和来自 RxJava 的一些额外的好处。这就是我这次决定使用 RxJava 的原因。我可以将 Room 和 Networking 与 Observable.concatArrayEager(my _observables) 结合使用。 但是,我现在不知道在 FCM 推送值之后如何执行此操作,以及在发生新更改后我应该如何通知我的主要 observable ?没有任何关于这个问题的例子。这是至关重要的部分。我在我的 BroadCastReceiver 中收到 FCM,然后通知了我的存储库的 livedata,它通知了我的 MediatorLiveData...如何使用 RxJava 做到这一点?非常欢迎任何建议,因为这是非常重要的问题。
【问题讨论】:
标签: android mvvm rx-java android-architecture-components android-livedata