摘要:
原理 EventBus的核心工作机制如下图 在EventBus3.0架构图: EventBus类 在EventBus3.0框架的内部,核心类就是EventBus,订阅者的注册/订阅,解除注册,以及事件的分发全部在这个核心类中实现; 对于EventBus对象的创建,在框架内部是通过单例模式进行创建;我 阅读全文
摘要:
概念 深入学习EventBus框架,就必须理解EventBus的相关原理和一些概念; Subscribe 在EventBus框架中,消息的处理接收方法必须要“@Subscribe”注解来进行标注; 从Subscribe源码中可以看出,有三个相关的实现,其中sticky 是来标注是否是粘性事件,默认是 阅读全文
摘要:
概述 由greenrobot织贡献(该组织还贡献了greenDAO),一个Android事件发布/订阅轻量级框架; EventBus是一个消息总线,以观察者模式实现,用于简化程序的组件、线程通信,可以轻易切换线程、开辟线程。EventBus分离了事件的发送者和接收者的耦合关系;它可以替代我们传统的I 阅读全文