Guava EventBusEventBus 是Guava的一个发布订阅的模型,先看一个简单的实现: 定义一个Event的消息传递对象 public class TestEvent1 { private final int message; /** * 构造方法 * @param mess......
前面的博客中获取EventBus,都是使用EventBus.getDefault(),而如果需要对EventBus进行配置,那么需要使用EventBus.Builder进行设置。
订阅者可以是任何对象,唯一的要求是内部有@Subscribe修饰的方法,该方法是有一定要求的,这可以在后面的源码中看到EventBus对该方法的要求。
EventBus不适合向一个不存在于activity栈中的activity发送消息,这样是失败的,
1月份项目上线了,之后就在优化项目结构,减少依赖。之前项目一直用的EventBus来作为项目事件流的框架,这两天偶然看到RxBus这个东西,基于RxJava和RxAndroid,考虑到自身的业务需求,由于本身用EventBus的功能比较单一,而发现RxB...