help wanted
Description
Здравствуйте!
Скорее всего моя проблема описана в этом тиките: https://github.com/Arello-Mobile/Moxy/issues/131, но ответа я там не нашел и решил создать отдельный тикет.
Столкнулся со следующей проблемой: при параметризации презентера и попытке заинжектить этот параметризованный презентер во фрагмент, сборка проекта падает с ошибкой:
Error:(14, 111) error: incompatible types: Class<GenericPresenter> cannot be converted to Class<? extends MvpPresenter<?>>
Интерфейс View:
public interface GenericView<T> extends MvpView {
}
Код параметризованного презентера:
public class GenericPresenter<T> extends MvpPresenter<GenericView<T>> {
}
Фрагмент, в котором я хочу заинжектить параметризованный презентер:
public class GenericFragment extends Fragment implements GenericView<Model> {
@InjectPresenter
GenericPresenter<Model> mPresenter;
@ProvidePresenter
GenericPresenter<Model> providePresenter() {
return new GenericPresenter<>();
}
}
Вопрос: корректно ли я пытаюсь заинжектить параметризованный презентер и можно ли вообще средствами Moxy получить то, что я хочу - инжект параметризованного презентера.