任何人都知道Dagger 2是如何工作的?初学者的一个小教程。 我不明白如何使用组件和提供程序以及命名标记? ...
感谢您的回答!
答案 0 :(得分:1)
提供:在内部模块中,我们定义包含此注释的方法,该方法告诉Dagger我们想要构建和提供那些提到的依赖项。
组件:组件基本上是注射器,让我们说是
之间的桥梁注入和模块,其主要职责是将两者结合在一起。它们只是为您提供了您定义的所有类型的实例,例如,我们必须使用Component注释接口并列出将组成该组件的所有模块,如果缺少任何模块,则在编译时会出现错误。所有组件都知道它通过其模块提供的依赖关系的范围。
试用本教程: http://aluxion.com/blog/dagger-2-inyeccion-de-dependencias-en-android/
这是西班牙语,非常有用