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()
网友评论