首先着重分析下Arouter的源码设计,主要研究这个框架的原因,一个是它算比较新的框架,功能较为全面和强大,并且不断在维护。其次和作者是一个公司的,可以有更深层的交流。 先放一篇作者的演讲既要,这个也是分析源码时候思路的参考和本文很多图片的来源。这篇文章中,也很好的说明了为什么要设计路由的原因以及所带来的好处。 ARouter整体结构 首先来看下整个Arouter的大致代码结构。 整个代码结构应该是分成三个module。 图中API,基本是路由框架在初始化,和工作过程中的相关代码。 Launcher 层中主要是AR…

2017年3月26日 0条评论 3点热度 阅读全文