У меня ситуация, когда я загружаю кучу изображений. Во время этого процесса я пытаюсь показать диалог прогресса до полной загрузки изображений. У меня есть overrided
метод onBackPressed()
, так что, когда пользователь нажимает кнопку «Назад», действие будет завершено.
Но если я нажму кнопку «Назад» во время отображения диалогового окна прогресса, событие «Назад» не будет вызвано. Поэтому я попытался предоставить progressDialog.setCancelable(true)
. Теперь это позволяет мне закрыть диалоговое окно прогресса, но мое событие back key все равно не вызывается, и моя деятельность загружает изображения в фоновом режиме.
Итак, как мне сделать так, чтобы progressDialog
и действие были остановлены, когда пользователь нажимает клавишу возврата.