Добавить индикатор загрузки во время запроса к БД
Необходимо добавить диалог на время выполнения операции (запрос в БД). Диалог вызывается с custom view и блокирующий функционал. Как можно это сделать?
// Fragment
...
binding.buttonLoad.setOnClickListener {
profileViewModel.updateAll(deserialize(this.requireContext()))
}
...
// ViewModel
...
fun updateAll(value: List<Data>) = viewModelScope.launch {
profileRepository.updateAll(value)
}
...
// Вызов диалога с custom view (progress bar)
AlertDialog().showLoadDialog(activity)