La mia attività principale ha del codice che apporta alcune modifiche al database che non dovrebbero essere interrotte. Sto facendo il lavoro pesante in un altro thread e utilizzando una finestra di dialogo di avanzamento che ho impostato come non cancellabile. Tuttavia, ho notato che se ruoto il mio telefono riavvia l'attività che è DAVVERO dannosa per il processo in esecuzione, e ottengo una chiusura forzata.
Quello che voglio fare è disabilitare programmaticamente le modifiche all'orientamento dello schermo fino al completamento del mio processo, momento in cui le modifiche all'orientamento sono abilitate.