文件名称:androidjava源码-EventBus_Analysis:EvevntBus源码解析
文件大小:286KB
文件格式:ZIP
更新时间:2024-06-09 07:48:51
系统开源
android java源码 First Of All 本库是为了分析EventBus的源码,为什么去分析,原因有以下几点: 1、有能力继续深入 2、所用即所得 3、自己的github需要点新的素材 EventBus 源码分析 从一开始的注释我们可以看出,这是一个单例,一个process-wide范围的单例,锁了一下 这句代码其实是连续赋值了 instance = EventBus.defaultInstance = new EventBus(); /** Convenience singleton for apps using a process-wide EventBus instance. */ public static EventBus getDefault() { EventBus instance = defaultInstance; if (instance == null) { synchronized (EventBus.class) { instance = EventBus.defaultInstance; if (instance == null) { ins