Android Dagger2使用错误"取决于多个作用域组件"

时间:2016-08-09 10:19:42

标签: android dagger-2

this is my code

我想问一下如何更好地解决

1 个答案:

答案 0 :(得分:3)

GiftsComponent定义为@Component(dependencies={AppComponent.class, LiveDetailComponent.class}),它是Singleton作用域和ActivityScoped组件,它是多个作用域组件。

解决方案:不依赖于多个范围的组件。 (仅依靠LiveDetailComponent就足够了,如果在Component接口中指定了提供方法,那么你将从超级作用域继承绑定)