Closed vcimka closed 4 years ago
Try to add a constructor with inject annotation to Presenter. And you can remove dagger module.
Code you gave seems valid, check if generated ShowcaseFragment$$PresenterBinder
calls providePresenter()
method.
You could also simplify your fragment with moxy-ktx:
@Inject
lateinit var daggerPresenter: Lazy<ShowcaseFragmentPresenter>
private val presenter by moxyPresenter { daggerPresenter.get() }
Trying to use Moxy + Dagger2. @ProvidePresenter fun doesn't trigger and as result presenter cant be initialized. What's i doing wrong?
FragmentModule:
Fragment:
View:
Presenter:
Deps: