Dagger 2使用没有模块绑定的组件创建子组件

时间:2017-08-01 22:09:22

标签: java dagger-2 dagger

我有一些子组件我正在更新以使用Builders。

我在各自父母的模块中声明子组件。我有一个模块本身没有任何绑定,所以只存在让我注入我的子组件构建器。

@MySubcomponentScope @Subcomponent(modules = MySubcomponent.Module.class) interface MySubcomponent {
  @dagger.Module(subcomponents = DeeperSubcomponent.class) abstract class Module { } // All the bindings are in MySubcomponent.Builder.
}

有没有办法绕过这个空的模块类?

一个完整而微小的工作示例,以准确展示我的问题:https://gist.github.com/NightlyNexus/82c8138816c6b4db9afd7785f3396f47

0 个答案:

没有答案