如何将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时,一切正常。