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

EventBus3.0 二

程序员文章站 2022-07-14 16:01:33
...

加速问题

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

转载于:https://www.jianshu.com/p/846861b1b231