Arouter 引入篇

1.导入 arouter

api'com.alibaba:arouter-api:1.5.2'

2. 项目工程最外层  build.gradle 加入

buildscript { dependencies { classpath "com.alibaba:arouter-register:1.0.2" }}


3.具体   model  or  app 中  build.gradle    加入  


plugins { 

    id'org.jetbrains.kotlin.kapt'

}


android{

    defaultConfig{

        kapt{

            arguments{

                arg("AROUTER_MODULE_NAME",project.getName())

            }

        }

    }

}

dependencies{

    kapt'com.alibaba:arouter-compiler:1.5.2'

}

4.初始化

private fun initRouter() {

    if (BuildConfig.DEBUG) {

    ARouter.openLog()

    ARouter.openDebug()

    }

    ARouter.init(this)

}

5.具体使用


在跳转的目标activity上加上注解 :

@Route(path =  "/test/testactivity")


跳转 
ARouter.getInstance().build("/test/testactivity").navigation()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容