来自抽象基类的运行时依赖项

时间:2018-11-15 02:53:17

标签: dagger-2 dagger

我正在使用Dagger Android 2.19,我的结构是一个抽象的基础片段和多个具体的片段实现。具体的片段用于ViewPager实现中。抽象类和具体类都具有依赖性。我使用了相应的模块来注入依赖项。

@module
abstract class AbsFragmentModule {
   @module
   companion object {
     @provides
     @JvmStatic
     fun providesRuntimeDepdendency( fragment : AbsFragment ) : SomeTypeUsingRuntimeDepedency = fragment.getRuntimeDepedency()
   }
}

这是与抽象基本片段相对应的模块。 Dagger无法找出AbsListFragment,并且编译失败。有没有办法在这里引用种子实例?如果没有,有什么解决方法吗?

0 个答案:

没有答案