Страницы

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

пятница, 11 января 2019 г.

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

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


Ответ

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

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

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