android - gratis - Programación de bloqueo en modo retrato para ciertas operaciones
modo retrato apk android (2)
Estoy leyendo un poco tu pregunta, pero si el problema al que te enfrentas es que la recarga de la actividad causa problemas, puedes agregar en el manifiesto una línea para manejar los cambios de orientación. Probablemente deba hacer esto de todos modos si desea hacer algo especial para los cambios de orientación, pero tal vez solo con agregar las líneas se ocupará de sus problemas:
<activity android:name=".MyActivity"
android:configChanges="keyboard|keyboardHidden|orientation" />
¿Hay una manera de bloquear una aplicación en modo vertical para ciertas operaciones y luego reanudar (y hacer que la aplicación gire a la horizontal si el usuario sostiene el dispositivo de esa manera) después de que se complete la operación?
Prueba esto:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//Do your operation
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);