Я загружаю некоторые данные из Интернета в фоновый поток (я использую AsyncTask
) и отображаю диалог выполнения при загрузке. Изменения ориентации, активность перезапускается, а затем моя AsyncTask завершена. Я хочу отклонить диалог progess и начать новое действие. Но вызов функции dispDialog иногда вызывает исключение (вероятно, из-за того, что действие было уничтожено, а новая активность еще не запущена).
Каков наилучший способ справиться с такой проблемой (обновление пользовательского интерфейса из фонового потока, который работает, даже если пользователь меняет ориентацию)? Кто-то из Google предоставил "официальное решение"?