OnCreate no se llama cuando la pantalla gira – Android

Estoy creando una aplicación que necesita saber si el dispositivo está en modo horizontal o vertical. Así que pensé, voy a usar onCreate, sé que se llama en la rotación del dispositivo. Pero onCreate es llamada sólo una vez !! Cuando giro el dispositivo, no pasa nada. Estoy depurando en un dispositivo real, Motorola Xoom, así que no estoy usando el emulador. Alguien tuvo este tipo de problema?

Compruebe si int el archivo Manifest que declara

Android: configChanges = "orientación"

Si usted declaró este indicador, la actividad no será destruida y recreada y la devolución de llamada

 onConfigurationChanged() 

sera llamado.

Para API de destino> 13 debe declarar la orientation|screenSize para su Activity para hacer onCreate no llamar

 <activity ... android:configChanges="orientation|screenSize" /> 

Si sólo define orientation o screenSize , onCreate sigue llamando.
Chekc aquí activity-element -> android: configChanges -> "orientación"

  • Android gire TextView en nivel de API> = 8
  • Imagen fuera de límites después de la transformación en la vista
  • EditText duplicado en rotación
  • RotateAnimation sin duración
  • Gire ImageView en Android en un punto fijo con RotateAnimation
  • Rotar la imagen en el centro no va lisa (Monodroid)
  • Rotar de forma programable o dibujar
  • Uso de Matrix. Rotar en OpenGL ES 2.0
  • ¿La imagen resultante de la cámara Android debe girarse después de la captura?
  • Android 1.6 Rotación de la cámara?
  • Androide ImageView una rotación de dedo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.