关于Dagger2自己的一些理解
1,依赖提供者,有2种,一种是在构造方法上面加上@Inject注解,另外一种是定义一个类,在类上面加上@module注解,在该类提供依赖的方法上面加上@provides注解。
2,依赖的需求者(需要被注入依赖),在字段上面加上@Inject注解
3,中间人的角色,在类上加入@Component注解
4,完成注入,在onCreate()方法里面完成了注入
1,依赖提供者,有2种,一种是在构造方法上面加上@Inject注解,另外一种是定义一个类,在类上面加上@module注解,在该类提供依赖的方法上面加上@provides注解。