view (например, принимал в конструкторе). Теперь у него есть один viewState, функции которого повторяют функции view. Поэтому конструктор презентера теперь пустой?
2) Правильно понимаю, что moxyPresenter может гореть красным по разным причинам?
private val presenter by moxyPresenter { PresenterImpl() }
(мой презентер это @InjectViewState class PresenterImpl : Contract.Presenter, MvpPresenter<Contract.View>)
(Contract.View это интерфейс, который : MvpView )
Верно ли всё в этих нескольких интерфейсах и то, как они друг от друга зависят? Даггера нет. А надо?
1. презентер, хранящий view в рамках android - ошибка, но в Moxy не нужно view презентеру отдавать явно 2. скорей всего он горит красным потому, что нужно добавить зависимость в build.gradle 3. даггер - каждый сам решает, можно и без него
Обсуждают сегодня