路由框架-ARouter(跳转拦截)

比如支持解析标准URL进行跳转,并自动注入参数到目标页面中;支持添加多个拦截器,自定义拦截顺序.

javaCompileOptions {

annotationProcessorOptions {

arguments = [moduleName :project.getName() ]

} }

compile'com.alibaba:arouter-api:1.3.1'

annotationProcessor'com.alibaba:arouter-compiler:1.1.4'

官方建议我们在Application里面进行ARouter初始化

1)首先:在Activity/Fragment类上面写上 Route path 注解。

      注意:这里的路径需要注意的是至少需要有两级,/xx/xx

2)然后:在Activity/Fragment类里面进入Arouter 注入,也就是:ARouter.getInstance().inject(this);

3)接着:目标的Activity类上面需要声明Route path 注解,以此对应(跳转如果不对应路径,框架会Toast说路径不匹配)

ARouter.getInstance().build(“目标界面对应的路径”)

.withInt(key,value).(等with......添加参数).navigation(this,requestCode);







你可能感兴趣的:(路由框架-ARouter(跳转拦截))