android android-emulator android-sdk-2.3

Cambios en la orientación del emulador de Android 2.3



android-emulator android-sdk-2.3 (4)

Parece ser un problema con el emulador, ya que la aplicación de Configuración (por ejemplo) hace lo mismo (aunque el Iniciador no, lo que me lleva a creer que la aplicación Launcher utiliza algún otro mecanismo para detectar cambios de orientación).

Marcaré esta respuesta como aceptada en un par de días, hasta entonces siéntase libre de arrojar algo de luz si la tiene.

Me encontré con un pequeño problema, que creo que está relacionado con el emulador en sí. He puesto este código en la parte superior de mi método onCreate en una de mis actividades:

Log.d(Const.TAG, "onCreate orientation: " + getRequestedOrientation());

Cada vez que cambio la orientación en el emulador (mediante Ctrl + F11 y / o Núm 7), imprime -1 (que corresponde a SCREEN_ORIENTATION_UNSPECIFIED ), y se queda atascado en el paisaje (no vuelve a SCREEN_ORIENTATION_UNSPECIFIED a SCREEN_ORIENTATION_UNSPECIFIED que SCREEN_ORIENTATION_UNSPECIFIED la aplicación) .

¿Estoy haciendo algo mal? ¿Hay alguien más que esté teniendo este problema? ¿Es un problema estrictamente relacionado con el emulador 2.3 o aparece en los dispositivos (Nexus S actualmente) también?


Parece ser un problema con el emulador de hecho.


Mientras probaba en el emulador 2.3.3, estoy configurando android: screenOrientation = "behind" para cada actividad.