Нужно дождаться завершения AsyncTask без блокировки основного потока для того, чтобы невозможно было выйти из Activity, нажав Back.
Как этого добиться?
Ответ
Заведите себе флаг типа boolean, который ставьте поумолчанию в false, а в onPostExecute() AsyncTask ставльте его в true, и переопределите onBackPressed у Activity, чтобы пока флаг != true, ничего не делать.
Комментариев нет:
Отправить комментарий