Я использую Dagger Android 2.19, и моя структура представляет собой абстрактный базовый фрагмент и несколько конкретных реализаций фрагмента.Конкретные фрагменты используются в реализации ViewPager.И абстрактный, и конкретный класс имеют зависимости.Я использовал соответствующие модули для введения зависимостей.
@module
abstract class AbsFragmentModule {
@module
companion object {
@provides
@JvmStatic
fun providesRuntimeDepdendency( fragment : AbsFragment ) : SomeTypeUsingRuntimeDepedency = fragment.getRuntimeDepedency()
}
}
Это модуль, соответствующий абстрактному базовому фрагменту.Кинжал не может выяснить AbsListFragment и терпит неудачу при компиляции.Есть ли способ обратиться к экземпляру семени здесь?Если нет, есть ли обходной путь?