Subscriber就类似广播处理器。
3 使用场景
复杂逻辑下的对象传递;
函数的调用者与被调用者需要低耦合,或者框架设计之初,无法预料到的调用。
eg....EventBus消息和EventBus的对象实例有关, 用一个EventBus对象发送的消息,必须是用同一个EventBus对象注册的才能收到消息;
// 发送黏性消息
EventBus.getDefault...sticky黏性消息:当消息发送出去之后,如果没有消息接收者处理这个消息,此消息会暂时存储在EventBus实例中, 当后面注册消息接受者时,如果是相应的处理者, 将会把消息给处理者去处理;我个人喜欢用这个来做数据的预加载...apt 'org.greenrobot:eventbus-annotation-processor:3.0.1'
}
apt {
arguments {
// 注解处理器 最终生成的...java文件位置
eventBusIndex "com.zy.test.MyEventBusIndex"
}
}
5.2 初始化EventBus时, 使用注解处理器生成的类文件:
mEventBus