2018 January 31 —— improvement; android; java

Arouter 源码

前置知识:

AnnotationProcessor:

使用

调试

路由

路由是什么? 路由存在的意义? 为什么需要引入路由的概念? (说明当前问题所在)

显示 Intent 跳转的强耦合问题;

隐式调用问题: 复杂的集中式 manifest 声明,导致难以扩展与维护, 直接进入StartActivity 后由系统直接管理无法中间拦截,过滤等自定义处理干预,跳转失败等错误情况无法处理;

组件化之后的模块之间的页面跳转与逻辑调用,利用 Router 解耦页面之间的依赖关系

Arouter :

是什么?

怎么用?

用来解决什么问题?

怎么解决?

源码:


Quote:

开源最佳实践:Android平台页面路由框架ARouter

ARouter 源码解析

路由设计最佳实践

上一篇
下一篇
Loading Disqus comments...
Table of Contents