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?
- Traducción después de la rotación
- Comprensión adicional setRetainInstance (true)
- ¿Cuál es la ventaja de dejar que una actividad sea destruida en rotación?
- Zoom de Android y rotación de la vista de imagen
- Cómo hacer menú giratorio
- Rotación de la imagen YUV420 / NV21 en android
- Android: orientación de la vista previa de la cámara en modo vertical
- ¿Cómo detectar el paisaje izquierdo (normal) contra el derecho del paisaje (reverso) con la ayuda para los dispositivos naturales del paisaje?
- DialogFragment en Fragmento con rotación de pantalla
- Android: obtiene la orientación del dispositivo desde Azimuth, roll y pitch
- Rotación de imagen con opencv en android corta los bordes de una imagen
- Android girar imageview, no puedo establecer la posición final de imageview en onAnimationEnd ()
- Fragmentos de Android que conservan datos
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"