dagger2
寻找极限的猫
where is my limit?Reach it,and break it !
展开
-
Dagger2源码分析
前言 上文dagger2入门教程以一个实例介绍了dagger2的相关组件,概念是使用的方法。本文继续以上文的例子为基础,对其进行源码分析。 1. dagger2生成的代码 如下图说示,右边是我们申明的Component和Module,左边是dagger2生成的对应代码。从图中可以看出,我们申明了ActivityComponent,dagger2就会给我们生成一个对应的Dagger2Act...原创 2018-07-29 10:59:25 · 868 阅读 · 0 评论 -
Dagger2入门教程
1、Android依赖注入简介 1.1 依赖注入(ICO:Inversion of Control) (1)依赖注入概念 依赖注入将来单说就是非自己主动初始化依赖,而通过外部来传入依赖的方式,我们就称为依赖注。举例来说:如下面的代码所示,A是依赖注入的例子,B是非依赖注入的例子。汽车(Car)依赖轮胎(Tyre)的资源。 如果在Car内部自己去new一个Tyre的资源(如B所示),那...原创 2018-07-28 00:33:28 · 1315 阅读 · 2 评论