3

How can I inject UseCase into Moxy Presenter?

@InjectViewState
class LoginPresenter @Inject constructor() : BasePresenter<LoginView>() {

@Inject lateinit var facebookLoginBehavior: FlowBehavior<FacebookUserQuery, User, FacebookLoginUseCase>
@Inject lateinit var twitterLoginBehavior: FlowBehavior<TwitterUserQuery, User, TwitterLoginUseCase>

...
}

Error appears:

Caused by: kotlin.UninitializedPropertyAccessException: lateinit property twitterLoginBehavior has not been initialized

But when I inject same UseCases into Activity everything works fine.

Pasha Shkaran
  • 1,433
  • 2
  • 23
  • 41

0 Answers0