Dagger 2,依赖注入

Dagger 2, Dependency injection

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

感谢您的回答!

提供:在模块内部,我们定义了包含此注解的方法,它告诉 Dagger 我们希望如何构建和提供那些提到的依赖项。

组件:组件基本上是注入器,可以说是

之间的桥梁

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

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

它是西班牙语的,非常有用