Arouter引入以及简单使用

64 阅读1分钟

模块 与android{}同级 每个模块都要引用一下的这个


plugins {
  
  
    kotlin("kapt")
}
kapt {
    arguments {
        arg("AROUTER_MODULE_NAME", project.name)
    }
}
api("com.alibaba:arouter-api:1.5.2")
kapt ("com.alibaba:arouter-compiler:1.5.2")

使用

image.png

ARouter.getInstance().build("/home/HomeActivity")
    .withString("from","FirstActivity :")
    .withString("key","Hello! Here is FirstActivity!")
    .navigation();

//---------------第二个页面------------ image.png 接受参数

@JvmField
@Autowired(name = "from")
var from: String? = null
@JvmField
@Autowired(name = "key")
var info: String? = null