匕首2,依赖注入

时间:2016-03-01 16:31:11

标签: android dependency-injection dagger-2

任何人都知道Dagger 2是如何工作的?初学者的一个小教程。 我不明白如何使用组件和提供程序以及命名标记? ...

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

提供:在内部模块中,我们定义包含此注释的方法,该方法告诉Dagger我们想要构建和提供那些提到的依赖项。

组件:组件基本上是注射器,让我们说是

之间的桥梁

注入和模块,其主要职责是将两者结合在一起。它们只是为您提供了您定义的所有类型的实例,例如,我们必须使用Component注释接口并列出将组成该组件的所有模块,如果缺少任何模块,则在编译时会出现错误。所有组件都知道它通过其模块提供的依赖关系的范围。

试用本教程: http://aluxion.com/blog/dagger-2-inyeccion-de-dependencias-en-android/

这是西班牙语,非常有用