分析EventBus是如何发送事件的,入口就是EventBus的post方法内 以上代码可以拆解以下几个步骤: 1:从TheadLocal修饰的...
在EventBus源码解析的注册流程,会涉及到订阅者对象的订阅方法获取; 这篇就来解析下订阅者对象是如何获取订阅方法的; 从下往上看注解4,就可...
Regist过程 入口就是EventBus类中的register流程了 本章会分析下注册的大致过程,以及在平常使用过程中遇到的crash的原因;...
本章通过自定义一个简易的EventBus来了解EventBus的框架思路; EventBus的设计思路是通过向内存中注册订阅者对象和订阅者方法并...
指标:理解synchronized的含义、明确synchronized关键字修饰普通方法、静态方法和码块时锁对象的差异 1:方法内的变量是线程私...
我们在开发过程中,通常都会碰到这样1个问题:我有多个moudle,每次需要升级版本号或者修改依赖的sdk的时候 都需要去多个moudle下修改,...
Android Gradle插件继承于Java插件,具有Java插件的的特性;现在就新建1个 APP工程,演示App的工程目录,以及开发中常用的...
来看下我们代码的目录 是不是我们的java代码就只能放到java目录了呢?这个又是谁规定的 那现在我们在main目录下在新建1个文件 在该目录下...
BuildConfig,这个是Gradle构建脚本后自动生成 的,不可修改 DEBUG:标识是debug版本还是release版本 APPLIC...