RG
Size: a a a
RG
VZ
MvpDelegate
из фрагмента передается в конструкторе, в вьюхе реализован MvpDelegateHolder
.getMvpDelegate
выглядит следующим образомoverride fun getMvpDelegate(): MvpDelegate<CustomLookup> {Inject выглядит так
if (mMvpDelegate != null) {
return mMvpDelegate as MvpDelegate<CustomLookup>
}
mMvpDelegate = MvpDelegate(this)
mMvpDelegate?.setParentDelegate(parentDelegate, data.id.toString())
return mMvpDelegate as MvpDelegate<CustomLookup>
}
@InjectPresenterПри запуске получаю ошибку
lateinit var presenter: LookupElementPresenter
@Inject
lateinit var presenterProvider: Provider<LookupElementPresenter>
@ProvidePresenter
fun providePresenter(): LookupElementPresenter {
return presenterProvider.get()
}
lateinit property presenterProvider has not been initialized
. Подскажите что делаю не так и в какую сторону копать?P
VZ
P
VZ
AS
P
VZ
AS
P
P
АЕ
MvpDelegate
из фрагмента передается в конструкторе, в вьюхе реализован MvpDelegateHolder
.getMvpDelegate
выглядит следующим образомoverride fun getMvpDelegate(): MvpDelegate<CustomLookup> {Inject выглядит так
if (mMvpDelegate != null) {
return mMvpDelegate as MvpDelegate<CustomLookup>
}
mMvpDelegate = MvpDelegate(this)
mMvpDelegate?.setParentDelegate(parentDelegate, data.id.toString())
return mMvpDelegate as MvpDelegate<CustomLookup>
}
@InjectPresenterПри запуске получаю ошибку
lateinit var presenter: LookupElementPresenter
@Inject
lateinit var presenterProvider: Provider<LookupElementPresenter>
@ProvidePresenter
fun providePresenter(): LookupElementPresenter {
return presenterProvider.get()
}
lateinit property presenterProvider has not been initialized
. Подскажите что делаю не так и в какую сторону копать?VZ
P
I
АЕ
P
АЕ
АЕ