У меня проблема с тем, что всякий раз, когда я вызываю этот метод ViewModel, я блокирую пользовательский интерфейс, и строка ui_registration_done_progressBar.visibility = View.VISIBLE
не выполняется, даже если отладчик показывает, что обычно вызывается
sendRegistration
метод имеет дело со многими вещами и требует некоторого времени для завершения, как только он закончится, пользовательский интерфейс разблокирован и 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 в этомесли проблема не возникает