0. 前言Dagger2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担,本文主要介绍如何使用dagger2进行依赖注入。如果你不还不了解依赖注入,请看这一篇。1. 简单的依赖注入首先我们构建一个简单Android应用。我们创建一个UserModel,然后将它显示到TextVie...
分类:
其他好文 时间:
2015-11-04 00:19:24
阅读次数:
304
官方例子的场景描述:一个泵压式咖啡机(CoffeeMaker)由两个主要零件组成,泵浦(Pump)和加热器(Heater),咖啡机有一个功能是煮泡咖啡(brew),当进行煮泡咖啡时,会按如下几个步骤进行打开加热器进行加热,泵浦加压,萃取出咖啡,然后关闭加热器,一杯咖啡就算制作完毕了。
按照上一篇文章的5个步骤,我们来分解一下这个例子:
Step 1 确定依赖和被依赖对象
依赖对象是Coffe...
分类:
其他好文 时间:
2015-08-27 02:15:15
阅读次数:
591
Android 依赖注入 Dagger2 ![https://github.com/google/dagger](github托管地址) 1. 安装依赖: ``` ? ? compile ‘com.google.dagger:dagger:2.0.1‘ ? ? compile ‘com.google.dagger:dagger-compiler:2.0.1...
分类:
移动开发 时间:
2015-08-26 00:19:17
阅读次数:
181
这个架构已经有不少文章介绍了,今天打算自己实践下。MVP概念不多说了 相关介绍已经很多了 Dagger2用来解决依赖 除了基本依赖 mvp的V–>P–>M的之间依赖也轻松解决 方便不少 Retrofit用来解决M的数据获取 Rest Api 天然支持Rxjava 不过这里我没用到Rxjava 其自带的Callback已经足够用了估计这个架构的难点在于Dagger2 理解它的工作方式需要方式需要点...
分类:
其他好文 时间:
2015-06-14 09:33:08
阅读次数:
151