Страницы

Поиск по вопросам

четверг, 2 января 2020 г.

Ожидание завершения AsyncTask без блокировки основного UI потока

#java #android #android_asynctask


Нужно дождаться завершения AsyncTask без блокировки основного потока для того, чтобы
невозможно было выйти из Activity, нажав Back.

Как этого добиться?
    


Ответы

Ответ 1



Заведите себе флаг типа boolean, который ставьте поумолчанию в false, а в onPostExecute() AsyncTask ставльте его в true, и переопределите onBackPressed у Activity, чтобы пока флаг != true, ничего не делать.

Комментариев нет:

Отправить комментарий