
dagger
文章平均质量分 94
Vincent(朱志强)
Android Engineer.
展开
-
Dagger2系列详解(二):@Component注解
Component是dagger完成注入流程的组织者和协调者,依赖诉求方通过@Inject表达注入诉求后,Component负责调用"生产车间"生产实例,然后调用成员注入器完成对诉求方的注入。原创 2020-09-10 16:53:55 · 1099 阅读 · 0 评论 -
Dagger2系列详解(一):@Inject注解
@Inject的字面含义为“注入”,它的作用有两个:①表达依赖注入诉求②提供依赖 表达依赖诉求 用@Inject修饰了一个类的Field后,即表示向dagger框架表达注入诉求,要求获取一个该Field对应类型的对象。dagger框架将负责创建对象并赋予该Field。 public class SuperMarket { @Inject protected Apple mApple; public SuperMarket() { } } 上面的代码,SuperMarke原创 2020-09-07 14:26:50 · 2413 阅读 · 0 评论