我遇到了一个问题,每当我调用此 ViewModel 方法时,我都会阻止 UI 并且ui_registration_done_progressBar.visibility = View.VISIBLE即使调试器向我显示正常调用的行也不会执行
该sendRegistration方法处理很多东西并且需要一些时间才能完成,一旦完成,UI就会解锁并ui_registration_done_progressBar.visibility = View.VISIBLE执行
override fun onClick(v: View?) {
when(v?.id){
R.id.ui_registration_done_next ->{
ui_registration_done_progressBar.visibility = View.VISIBLE
sendRegistrationViewModel.sendRegistration()
}
}
}
我试图从 ViewModel 调用更快的方法,在这种情况下问题不会发生