欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EventBus源码解析,逐步源码流程

程序员文章站 2024-02-26 22:37:10
...

说明

EventBus是Android常用的三方框架之一。通过发送通知,在其他页面去做一些同步的事情,方便快捷。类似于观察者(但并不是),当观察到某个数据变化,就会立刻做改变,但是和内部和观察者其实不一样,它的思想是AOP切面编程思想。内部代码不多,大概30个类。

源码分析

1) getDefault()

 /** 
 Convenience singleton for apps using a process-wide EventBus instance. 
 */
public static EventBus getDefault() {
   
    if (defaultInstance == null) {