В моей основной деятельности есть код, который вносит некоторые изменения в базу данных, которые нельзя прерывать. Я делаю тяжелую работу в другом потоке и использую диалоговое окно прогресса, которое я установил как неотменяемый. Однако я заметил, что если я поверну свой телефон, он перезапустит действие, что ДЕЙСТВИТЕЛЬНО плохо для запущенного процесса, и я получаю принудительное закрытие.
Что я хочу сделать, так это программно отключить изменение ориентации экрана, пока мой процесс не завершится, после чего изменения ориентации будут включены.