android-mvp-architecture
android-mvp-architecture copied to clipboard
Presenter cannot be provided without an @Provides- or @Produces-annotated method.
Great Work!!
I am getting this error,
Error:(32, 10) error: com.tv.goin.activities.login.LoginMvpPresenter<com.tv.goin.activities.login.LoginMvpView,com.tv.goin.activities.login.LoginMvpInteractor>
cannot be provided without an @Provides- or @Produces-annotated method.
com.tv.goin.activities.login.LoginMvpPresenter<com.tv.goin.activities.login.LoginMvpView,com.tv.goin.activities.login.LoginMvpInteractor> is injected at
com.tv.goin.activities.login.LoginActivity.mPresenter
com.tv.goin.activities.login.LoginActivity is injected at
com.tv.goin.di.component.ActivityComponent.inject(activity)
@devtechvalens Please check if all the dependencies are satisfied for the LoginPresenter.
Also check that the interface LoginMvpPresenter is provided by a @Provides
method by casting the LoginPresenter.
@Provides
MvpLoginPresenter provideMvpLoginPresenter(LoginPresenter presenter){
return (MvpLoginPresenter)presenter;
}