EventBus3.0 二

加速问题

  • 添加依赖
  • 自定义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();

你可能感兴趣的:(EventBus3.0 二)