Retrofit2
Retrofit2 copied to clipboard
请问--用mvvm框架,请求在ViewMode中,viewmodel不持有Activity,怎么显示你的loading
请问--用mvvm框架,请求在ViewMode中,viewmodel不持有Activity,怎么显示你的loading
abstract class BaseViewModel : ViewModel() { val loading = SingleLiveEvent<Boolean>() }
abstract class BaseActivity<T : BaseViewModel, VB : ViewBinding> : BaseBindingActivity<VB>() { open fun initObservers() { addObserver(viewModel.loading) { if (it) { showLoading() } else { hideLoading() } } } } `