Arouter组件化详细用法以及填坑说明

一、配置

1、主项目以及各自的lib都需添加如下
在这里插入图片描述
在这里插入图片描述
需要注意,主项目需要建立引用目录如
在这里插入图片描述
具体看你放在jnilib还是libs下面,格外要注意,3.0之前的studio需要apt引用
2、用法:

第一步在自己的Application中初始化
在这里插入图片描述
第二步在主和分(主指的主项目,分指的其他组件),分别配置路由
这块需要格外主要,分组的名字最好区分开,以免报找不到组的错误,组就是下面/app
在这里插入图片描述
第三步,具体用法
如下是写的测试demo
在这里插入图片描述
Z2Z是主项目内部的跳转,可以用Intent
Z2M是主项目跳转到组件,
这块的第一个坑,就是路由的"/",最少是两个,几个层级就几个"/",
第二个坑,主项目和组件之间的布局文件名称必须区分,否则映射不到(写demo时候亲身体会),
ARouter.getInstance().build("/appss/module1").navigation();就是简单的跳转,也可以带参数跳转,如下
在这里插入图片描述
第四步骤,测试好之后,可以打包成aar放入项目中引用。
打包成aar之后会在另外一篇文章中描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值