美文网首页
EventBus3.0 二

EventBus3.0 二

作者: 拾壹丶ban | 来源:发表于2016-10-27 17:00 被阅读17次

    加速问题

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

          本文链接:https://www.haomeiwen.com/subject/rjhsuttx.html