Bloquear orientación de pantalla (Android)

Posible duplicado:
¿Cómo desactivar el cambio de orientación en Android?

Estoy escribiendo una aplicación para Android que usa tabs con diferentes contenidos (actividades). En una de estas actividades, me gustaría bloquear la orientación de la pantalla al modo “Horizontal”, pero en las otras actividades, quiero la orientación normal (de acuerdo con el sensor).

Lo que estoy haciendo ahora es que estoy llamando

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 

cuando cambio a la actividad de modo paisaje, y

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR); 

cuando vuelvo a las otras actividades. Sin embargo, esto no parece funcionar, toda la aplicación se bloquea. ¿Cuál es el enfoque normal de este problema?

En el Manifiesto, puede establecer screenOrientation en horizontal. Se vería algo así en el XML:

  ...  

Donde MyActivity es el que desea permanecer en el paisaje.

La línea android:configChanges=... evita que se onResume() , onPause() cuando se gira la pantalla. Sin esta línea, la rotación se mantendrá como lo solicitó, pero las llamadas seguirán realizándose.

Nota: keyboardHidden y orientation son necesarios para orientation .

Tuve un problema similar.

Cuando entré

  

En el archivo de manifiesto esto hizo que la actividad se muestre en el paisaje. Sin embargo, cuando volví a las actividades anteriores, se mostraban en paisaje a pesar de que estaban configuradas para retratos. Sin embargo, al agregar

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

inmediatamente después de que la sección OnCreate de la actividad objective resolvió el problema. Entonces ahora uso ambos métodos.

dentro del archivo de manifiesto de Android de su proyecto, busque la statement de actividad de la que desea corregir la orientación y agregue el siguiente fragmento de código,

 android:screenOrientation="landscape" 

para orientación horizontal y para retrato agregue el siguiente código,

 android:screenOrientation="portrait"