Вы просто можете определить свой собственный диалог с пользовательским макетом. Вы справитесь с тем, что произойдет, если ваш экран прогресса будет отменен (нажатием кнопки назад). Вы также можете предотвратить это.
Используя стандартный диалог, вы получаете множество приятных эффектов (фоновая активность затемняется при обновлении) и не позволяет пользователю взаимодействовать с фоновой активностью, пока она включена.