Dagger 2从两个组件注入

时间:2016-07-27 12:09:40

标签: android dagger-2

我遇到了一个我无法弄明白的问题。我在我的Android应用中使用Dagger2作为DI框架。我试图用apparently it can't be done两个不同的组件注入我的活动。显而易见的解决方案似乎创建了一个具有所需行为的独特组件,但我的模块中有不同的范围。那么什么是正确的方法?我是否应该拥有相同的范围,即使这不是计划?

1 个答案:

答案 0 :(得分:0)

不可能将两个组件注入一个类或一个活动,您应该更改组件结构并将其划分为子组件,或者为每个类创建一个单独的组件(不推荐),

此链接也讨论了您的问题: Dependencies from two components in one activity