Moxy将UseCase注入Presenter

时间:2017-12-15 07:49:55

标签: android android-mvp android-moxy

如何将UseCase注入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>

...
}

出现错误:

  

引起:kotlin.UninitializedPropertyAccessException:lateinit属性twitterLoginBehavior尚未初始化

但是当我将相同的UseCases注入Activity时,一切正常。

0 个答案:

没有答案