
Component
文章平均质量分 90
工程师阿杜
拓荒人
展开
-
Dagger2教程三之构造方法带参数的情况(原)
为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。 前面一节《Dagger2教程二之基础使用篇》介绍了Dagger2最简单的使用场景,但是在结尾我们遇到两个困难,即如何在不修改注入类代码的情况下实现注入?如何解决注入类构造方法需要参数的情况?原创 2017-05-22 13:55:04 · 9521 阅读 · 0 评论 -
Dagger2教程一之配置(原)
既然打开了这篇文章,那么关于为什么使用Dagger2或者Dagger2的作用就不再多说,我们直接来动手配置Dagger2。 我们只介绍AndroidStudio的配置方法,至于依旧使用Eclipse的同学,请绕道。 我们打开模块的(不是全工程的)build.gradle文件,其内容大致是这个样子: apply plugin: 'com.andr原创 2017-05-22 13:25:12 · 2086 阅读 · 1 评论 -
Dagger2教程四之多构造方法的情况(原)
为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。 上一节我们介绍了《Dagger2教程二之基础使用》这一节我们来讨论如果注入类的构造方法中的参数不同或者注入类包含多个构造方法时的情况处理。一、包含可变参数的构造方法的情况原创 2017-05-22 14:08:24 · 4370 阅读 · 5 评论 -
Dagger2教程五之单例模式(原)
为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。 上一节我们介绍了《Dagger2教程四之多构造方法的情况》,这一节我们来介绍Dagger2中的单例模式的使用。 Dagger2中有一个极其具有迷惑性的注释"@Singleton",字原创 2017-05-22 14:24:12 · 4361 阅读 · 0 评论 -
Dagger2教程六之Component的组织方法(原)
为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(这个源码与之前的五个小节源码不同)(https://github.com/dushaofeng/DaggerDemo2.git)。 上一节我们介绍了《Dagger2教程五之单例模式》,这一节我们来介绍Component的组织方法。 所谓Component组织方法,也就是我们工原创 2017-05-22 14:44:21 · 7883 阅读 · 4 评论