浅谈组件化以及Arouter用法以及踩过的坑

2019-04-24  本文已影响0人  居叶乐

一、配置

1、主项目以及各自的lib都需添加如下

需要注意,主项目需要建立引用目录如

具体看你放在jnilib还是libs下面,格外要注意,3.0之前的studio需要apt引用

2、用法:

第一步在自己的Application中初始化

第二步在主和分(主指的主项目,分指的其他组件),分别配置路由

这块需要格外主要,分组的名字最好区分开,以免报找不到组的错误,分组就是下面/app

第三步,具体用法

如下是写的测试demo

Z2Z是主项目内部的跳转,可以用Intent

Z2M是主项目跳转到组件,

这块的第一个坑,就是路由的"/",最少是两个,几个层级就几个"/",

第二个坑,主项目和组件之间的布局文件名称必须区分,否则映射不到(写demo时候亲身体会),

  ARouter.getInstance().build("/appss/module1").navigation();就是简单的跳转,也可以带参数跳转,如下

第四步骤,测试好之后,可以打包成aar放入项目中引用。

打包成aar之后会在另外一篇文章中描述。

上一篇下一篇

猜你喜欢

热点阅读