Моя активность имеет 2 xml. В этой операции мне нужно вызвать progressdialog, у которого есть несколько минут. Когда меняется ориентация, мой прогрессдиалог закрывается. Как я могу решить эту проблему?Ориентация экрана и прогрессDialog
0
A
ответ
0
При изменении ориентации андроид уничтожает и воссоздает активность/фрагмент. Если у вас есть простой неопределенный диалог прогресса, вы можете просто сохранить тот факт, что диалог показывался через onSaveInstanceState(), и просто поместил диалог на отдых.
Дальнейшее чтение: http://developer.android.com/training/basics/activity-lifecycle/recreating.html
0
Если вам нужен диалог, который не закрывает от ориентации изменения, я рекомендую (и так же Google в настоящее время) с помощью DialogFragment
.
Вы можете найти много полезных примеров кода и реализации here in the official android documentation.