Как заблокировать поток пользовательского интерфейса, пока не будет завершена асинхронная задача?Android

Форум для тех, кто программирует под Android
Anonymous
Как заблокировать поток пользовательского интерфейса, пока не будет завершена асинхронная задача?

Сообщение Anonymous »

Код: Выделить всё

class MainActivity {
onCreate() {

isUserLogged() { isLogged -> //async database request
//if logged do something
}

setContent {
//App UI
}
}
}
Я хочу заблокировать основной поток до тех пор, пока не будет выполнено isuserlogged () для правильного установки StartDestination для навигации (я знаю, что это плохая практика для установки динамического назначения для навигации), а также привлечь некоторые пользовательские данные. До тех пор я могу сохранить видимый брызговой экран.

Подробнее здесь: https://stackoverflow.com/questions/795 ... -completed

Вернуться в «Android»