2015-08-14 1 views
0

Моя активность имеет 2 xml. В этой операции мне нужно вызвать progressdialog, у которого есть несколько минут. Когда меняется ориентация, мой прогрессдиалог закрывается. Как я могу решить эту проблему?Ориентация экрана и прогрессDialog

ответ

0

При изменении ориентации андроид уничтожает и воссоздает активность/фрагмент. Если у вас есть простой неопределенный диалог прогресса, вы можете просто сохранить тот факт, что диалог показывался через onSaveInstanceState(), и просто поместил диалог на отдых.

Дальнейшее чтение: http://developer.android.com/training/basics/activity-lifecycle/recreating.html

0

Если вам нужен диалог, который не закрывает от ориентации изменения, я рекомендую (и так же Google в настоящее время) с помощью DialogFragment.

Вы можете найти много полезных примеров кода и реализации here in the official android documentation.