EventBus是一款针对Android的发布/订阅事件总线的开源框架。它可以让我们很轻松地在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。...1
Android开发中遇到的问题
在一个Activity中,多个Fragment嵌套, 需要监听嵌套的Fragment中的内容变化, 如下图
?...进程间的通讯
Eventbus的发送消息和消息处理是和Eventbus实例有关的, 是无法跨进程传递消息的; 如果涉及到进程间通讯, 还是要使用Android系统的接口。...RxBus
RxBus并不是指某个框架, 泛指用Rxjava实现的,类似EventBus的功能; 一般使用PublishSubject 构建Rx对象, 使用ofType按区分事件类型。...相比起来, Eventbus上手简单, 可继承, 有黏性事件; 而Rx可以有统一的异常处理, 可以对消息数据进行变换处理。但由于RxJava本身的学习难度高,不易上手。