Mon activité principale a du code qui apporte des modifications à la base de données qui ne doivent pas être interrompues. Je fais le gros du travail dans un autre thread et j'utilise une boîte de dialogue de progression que j'ai définie comme non annulable. Cependant, j'ai remarqué que si je fais pivoter mon téléphone, il redémarre l'activité, ce qui est VRAIMENT mauvais pour le processus en cours d'exécution, et j'obtiens une fermeture forcée.
Ce que je veux faire, c'est désactiver par programme les changements d'orientation de l'écran jusqu'à ce que mon processus se termine, moment auquel les changements d'orientation sont activés.