Вы можете попытаться отключить изменения ориентации во время показа ProgressDialog
.
в начале:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
и включить обратно после завершения:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
Надеюсь, это поможет.
(Если у кого-то есть правильное решение, мне также будет интересно: -)