EventBus3.0 二
2016-10-27 本文已影响17人
拾壹丶ban
加速问题
- 添加依赖
- 自定义application 中初始化
添加依赖
在项目的 gradle中添加如下代码
repositories {
jcenter()
maven {
url "http://mvn.leancloud.cn/nexus/content/repositories/public"
}
}
allprojects {
repositories {
jcenter()
maven {
url "http://mvn.leancloud.cn/nexus/content/repositories/public"
}
}
}
在自己的 mudle 的gradle中加入如下代码
apply plugin: 'com.neenbedankt.android-apt'
apt {
arguments {
eventBusIndex "com.snailf.ga.eventbus3.MyEventBusIndex"
}
}
然后在项目的依赖中添加
compile 'org.greenrobot:eventbus:3.0.0'
apt 'org.greenrobot:eventbus-annotation-processor:3.0.1'
- 其中 eventBusIndex "com.snailf.ga.eventbus3.MyEventBusIndex 这个类名也就是快速索引名字 是自定义的
- 然后 rebuild 项目
自定义application 中初始化
EventBus.builder().addIndex(new MyEventBusIndex()).installDefaultEventBus();