Также имейте в виду, что если вы используете ProgressDialog, вам нужно сохранить его ссылку для последующего dismiss (), и он потерпит крах, если ориентация изменится, например (из-за того, что диалог разрушен и воссоздан)
Так что вам нужно обновить ссылку, отклонить ее при onPause () и пересоздать onResume () или использовать
...android:configChanges="orientation|keyboardHidden"></activity>
в AndroidManifest.xml и обрабатывать изменения самостоятельно