- 博客(3)
- 收藏
- 关注
原创 ARouter源码解析(二)api模块
ARouter源码解析(二)api模块一、基本类@Autowired,@Interceptor,@Route注释RouteType, TypeKind,RouteMeta,TypeWrapperPostCard路由信息的容器,包含一次页面跳转的所有信息二、Arouter.init()ARouter.init(mApplication)//ARouter.javapublic s...
2018-11-05 19:34:27 2045
原创 ARouter 源码解析(一) APT模块
ARouter 源码解析(一) APT模块零、简介 ARouter 使用了@Autowired , @Route等注解来实现需要的功能,我们的源码分析也从注解相关的模块开始。ARouter的源码中与注解相关的模块是 arouter-annotation (包含了所有注解类) , arouter-compiler (即APT模块)。 对APT(注解处理器)还不了解的可以先看这篇博客一、a...
2018-11-05 19:33:39 975
原创 ARouter 源码解析(零) 基本使用
ARouter 源码解析(零) 基本使用零、要解决的问题在app的开发中,页面之间的相互跳转是最基本常用的功能。在Android中的跳转一般通过显式intent和隐式intent两种方式实现的,而Android的原生跳转方式会存在一些缺点:显式intent的实现方式,因为会存在直接的类依赖的问题,导致耦合严重;隐式intent的实现方式,则会出现规则集中式管理,导致协作变得困难;配置不...
2018-11-05 19:32:44 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人