我有一些子组件我正在更新以使用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