class CustomActivity : BaseActivity() {
@Inject
lateinit var viewModelFactory: ViewModelProviderFactory
private val mViewModel: SplashViewModel by viewModels {
viewModelFactory
}
override fun onResume() {
super.onResume()
observeOrderResponse()
}
private fun observeOrderResponse() {
mViewModel.userObserver.observe(this) { userResponse ->
updateUIBasedOnUserResponse(userResponse)
}
}
}
在这段代码中,我想用特定的UserResponse来模拟userObserver(LiveData<UserResponse>)
。我如何模拟注入我的视图模型的观察者?
我不能使用AppComponentFactory,因为我的最小sdk值是26。
1条答案
按热度按时间zvokhttg1#