广播的优点:
- 同SDK的交互比较好,它可以直接获取Context和intent。
- 如果同Android交互的话,尽量选择广播,它有很好的便捷性
广播的缺点:
- 广播是比较消耗时间和空间的。
EventBus优点:
- 调度灵活,不依赖Context。
- 通知优化级,保证关注最重要的通知。
- 粘性事件能够保证,通知当时不在场也能接收到事件。
- 父类对于通知的监听和处理可以继承给子类,这样对于简化代码很有用
EventBus缺点:
- 只能应用内通信,而不能跨进程通信。
广播的优点:
广播的缺点:
EventBus优点:
EventBus缺点: