关于Arouter的使用体验

简介: 关于Arouter的使用体验

阿里,arouter。一个用于项目代码解耦的路由组件。
github地址
教程我就不说了,自己去看官网。主要说一下我遇到的坑。

问题一

不同module之间,不能用相似的路径。如:
A模块是/heada/main/page,B模块的路径则不能是/heada/xxxxxxxx。具体如下图:
按模块定义base_router

问题二

初始化注意事项,init之前需要初始化的方法

问题三

1)注意混淆规则
混淆规则

2)自动加载
自动加载声明

that's all--------------------------------------------------

目录
相关文章
|
移动开发 ARouter 开发工具
开源最佳实践:Android平台页面路由框架ARouter
为了更好地让开发者们更加深入了解阿里开源,阿里云云栖社区在3月1号了举办“阿里开源项目最佳实践”在线技术峰会,直播讲述了当前阿里新兴和经典开源项目实战经验以及背后的开发思路,在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架ARouter的技术方案、解决的问题以及在实际场景中的最佳实践。
47006 2
|
2天前
|
测试技术 Android开发
快速上手App自动化测试利器,Toast原理解析及操作实例
`Toast`是Android中的轻量级通知,短暂显示在屏幕任意位置,1-2秒后自动消失,不获取焦点且不可点击。Appium通过uiautomator2在控件树中处理Toast。在测试中,可设置隐式等待,利用XPath或Accessibility ID定位Toast元素进行检测和验证。示例代码展示了如何初始化driver,点击触发Toast,以及如何定位并读取Toast文本。
28 3
|
12月前
|
XML 数据格式
体验一把 Flowable 三种常见网关
体验一把 Flowable 三种常见网关
2681 2
|
存储 Java 关系型数据库
从零到完成安卓项目实战【安卓端+后端】
因为平时自己喜欢打篮球,那就开发一个篮球相关的系统吧:NBA安卓系统。
136 0
从零到完成安卓项目实战【安卓端+后端】
|
ARouter Java Android开发
给 Arouter 优化的一些小建议
给 Arouter 优化的一些小建议
223 0
给 Arouter 优化的一些小建议
|
ARouter 开发工具 Android开发
ARouter 迁移到 TheRouter 使用感受
之前项目中一直用的是 ARouter,但是一直很卡,特意用adb查了一下ARouter的初始化用了`131ms`。最近发现货拉拉开源了一套更先进的路由框架 TheRouter,还宣传能无缝切换,趁着中秋放假就赶紧拿来试了一下,真香!!
152 0
ARouter 迁移到 TheRouter 使用感受
|
JSON 开发工具 Android开发
APICloud App开发上手经验之模块调用
APICloud 提供了很多方便好用的模块,只要学习自己想要使用的模块的文档,然后调用模块就可以使用了。使用模块可以大大减少自己需要写的代码量,而且对于新手来说,在自己开发经验不足的情况下,也许并不能胜任一些功能的开发,这时候使用模块就可以让自己的 APP 也拥有这些功能了,看到自己的 APP 也具有了丰富的功能会比较有成就感,不会使我们的学习感到枯燥,也不容易感觉学习太难而因此止步。
163 0
|
JSON 开发工具 Android开发
APICloud App开发上手经验分享之模块调用
今天来分享一下如何使用模块。APICloud提供了很多方便好用的模块,只要学习自己想要使用的模块的文档,然后调用模块就可以使用了。
211 0
|
移动开发 JavaScript 小程序
干货分享|APICloud多端架构与开发实践解析
随着内容/媒体/智能设备的极速丰富,app需求出现井喷。移动设备屏幕碎片化、系统版本分散、厂商定制竞争加剧等各种开发适配痛点导致app开发成本和周期问题凸显,这与企业的低成本、高人效诉求相矛盾。
199 0
|
JSON 移动开发 人工智能