01 2017 档案
摘要:Dagger的Scope注解代表的是作用域,通过实现自定义@Scope注解,标记当前生成对象的使用范围,标识一个类型的注射器只实例化一次,在同一个作用域内,只会生成一个实例, 然后在此作用域内共用一个实例。这样看起来很像单例模式,我们可以查看@Singleton其实就是@Scope的一个默认实现而已
阅读全文
摘要:本篇是实战文章,从代码的角度分析这两种方式。本文参考自下列文章: http://www.jianshu.com/p/1d42d2e6f4a5 http://www.jianshu.com/p/94d47da32656 一般在项目中我们需要全局使用app或者其他,这个时候就需要有一个全局的Compon
阅读全文
摘要:上一节的最后,我讲到一次注入生成类实例的生成步骤。先来回顾一下: 1 Module中存在创建方法,则看此创建方法有没有参数 如果有参数,这些参数也是由Component提供的,返回步骤1逐一生成参数类实例,最后再生成最终类实例--ok 如果无参数,则直接由这个方法生成最终类实例 2 Module中没
阅读全文

浙公网安备 33010602011771号