在我之前的项目中,我使用了Otto EventBus进行片段到活动的通信,嵌套片段和活动的粘性事件以及处理推送通知。
对于即将开展的项目,我想使用RxJava2并使用它构建eventbus。我想知道这样做的现代方式是什么,因为与这些相关的博客和回购都是旧的。
到目前为止的调查结果:
不推荐使用EventBus库,转而使用RxJava(好的)
使用RxJava创建eventbus非常简单。 (好的)https://blog.kaush.co/2014/12/24/implementing-an-event-bus-with-rxjava-rxbus/
使用RxRelays而不仅仅是Rx主题(好的)
实现eventbus模式的现代方法是什么,它还可以处理RxJava2中的粘性事件。应该将eventbus模式用于RxAndroid世界。是否有其他方法来实现eventbus模式?