EventBus源码分析
先看EventBus的使用,很简单,示例:
//注册
EventBus.getDefault().register(this);
//取消注册
EventBus.getDefault().unregister(this);
//主线程接收消息
@Subscribe(threadMode = ThreadMode.MAIN)
public void doEventBus(MsgEvent event){
//处理逻辑 ...
}
获取EventBus实例:
static volatile EventBus defaultInstance;
public static EventBus getDefault() {
if (defaultInstance == null) {
synchronized (EventBus.class) {
if (defaultInstance == null) {
defaultInstance = new Event
EventBus源码分析最先出现在Python成神之路。
共有 0 条评论