这篇文章有三个部分:
- 关于什么是 Event Bus(事件总线)的快速指引(不译)
- 通过 RxJava 实现一个 RxBus
- 对于文章所题的这种方式的一些疑惑和回答
这篇文章有三个部分:
事件总线可以使Android中各组件之间的通信变得简单,最重要的是可以解耦!
目前大多数开发者使用EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。
随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。