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