路由框架-ARouter(跳转拦截)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由框架-ARouter(跳转拦截)相关的知识,希望对你有一定的参考价值。
参考技术A 比如支持解析标准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(跳转拦截)的主要内容,如果未能解决你的问题,请参考以下文章