探索Android路由框架-ARouter之基本使用(一)
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更好更丰富的跳转方案。比如支持解析标准URL进行跳转,并自动注入参数到目标页面中;支持添加多个拦截器,自定义拦截顺序(满足拦截器设置的条件才允许跳转,所以这一特性对于某些问题又提供了新的解决思路)。 本文示例代码基于ARouter框架最新1.3版本进行编写。介于篇幅的原因将其分成两篇,第一篇主要介绍该框架的配置以及基本使用;第二篇主要的内容是通过现象去研究路由框架的源码。 如果对ARouter的使用已经烂熟于心,那么可以直接进入第二篇ARouter源码分析 前言: 首先借用阿里云栖社区的一段话:我们所使用的原生路由方案一般是通过显式intent和隐式intent两种方式实现的(这里主要是指跳转Activity or Fragment)。在显式intent的情况下,因为会存在直接的类依赖的问题,导致耦合非常严重;而在隐式intent情况下,则会出现规则集中式管理,导致协作变得非常困难。一般而言配置规则都是在Man...