关闭

Dagger2教程六之Component的组织方法(原)

为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(这个源码与之前的五个小节源码不同)(https://github.com/dushaofeng/DaggerDemo2.git)。         上一节我们介绍了《Dagger2教程五之单例模式》,这一节我们来介绍Component的组织方法。         所谓Component组织方法,也就是我们工...
阅读(699) 评论(2)

Dagger2教程五之单例模式(原)

为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。         上一节我们介绍了《Dagger2教程四之多构造方法的情况》,这一节我们来介绍Dagger2中的单例模式的使用。         Dagger2中有一个极其具有迷惑性的注释"@Singleton",字...
阅读(518) 评论(0)

Dagger2教程四之多构造方法的情况(原)

为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。         上一节我们介绍了《Dagger2教程二之基础使用》这一节我们来讨论如果注入类的构造方法中的参数不同或者注入类包含多个构造方法时的情况处理。 一、包含可变参数的构造方法的情况...
阅读(430) 评论(2)

Dagger2教程三之构造方法带参数的情况(原)

为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。         前面一节《Dagger2教程二之基础使用篇》介绍了Dagger2最简单的使用场景,但是在结尾我们遇到两个困难,即如何在不修改注入类代码的情况下实现注入?如何解决注入类构造方法需要参数的情况?...
阅读(1108) 评论(0)

Dagger2教程二之基础使用(原)

为了介绍Dagger2的使用,我们搭建了一个Demo来逐步分析,大家可以在这里下载源码(https://github.com/dushaofeng/DaggerDemo.git)。         上一节我们介绍了《Dagger2教程一之配置篇》,这一节我们来介绍Dagger2的具体使用方法。 一、原始方式         我们先来看一下如果不使用Dagger的情况,我们在Activ...
阅读(482) 评论(1)

Dagger2教程一之配置(原)

既然打开了这篇文章,那么关于为什么使用Dagger2或者Dagger2的作用就不再多说,我们直接来动手配置Dagger2。         我们只介绍AndroidStudio的配置方法,至于依旧使用Eclipse的同学,请绕道。         我们打开模块的(不是全工程的)build.gradle文件,其内容大致是这个样子: apply plugin: 'com.andr...
阅读(311) 评论(0)
    个人资料
    • 访问:303585次
    • 积分:3630
    • 等级:
    • 排名:第9394名
    • 原创:73篇
    • 转载:0篇
    • 译文:0篇
    • 评论:120条
    最新评论