Tengo una vista de lista con dos botones en mi diseño main.xml. Al hacer clic en un botón, estoy creando una vista de texto de forma dinámica y la agrego en la parte inferior de la pantalla para confirmar la interacción del usuario. Cuando el usuario hace clic en el segundo botón (botón Confirmar), necesito agregar ese texto a la vista de lista. Para admitir el modo horizontal, tengo el mismo archivo de diseño en la carpeta layout-land. Cuando hago clic en el 1er botón, se crea una vista de texto con texto y se agrega en la parte inferior de la pantalla. Ahora, si cambia la orientación del dispositivo, está cargando el paisaje main.xml y la actividad se está recreando de nuevo. Entonces mi vista de texto se está colapsando. ¿Cómo puedo evitar que cambie la recreación de la actividad en la orientación? (Pero debería recoger el otro archivo de diseño).Android: Detener la recreación de la actividad en el cambio de orientación
Respuesta
Simplemente edite la etiqueta de actividad en androidmanifest.xml.
<activity
android:configChanges="keyboardHidden|orientation"
android:name=".testActivity"
android:label="@string/app_name"></activity>
en las versiones de Android más recientes usan 'android: configChanges =" keyboardHidden | orientation | screenSize "' – jhavatar
¡Gran ayuda gracias por esto! –
Esto desactiva el cambio de diseño. ¿Cómo arreglo eso? – Remian8985
Debe añadir ScreenSize
si sus objetivos de aplicación de nivel API 12 o inferior, a continuación, su actividad siempre se ocupa de este cambio de configuración en sí (este cambio de configuración no se reinicia su actividad, incluso cuando ejecutándose en un dispositivo Android 3.2 o superior).
añadida en el nivel API 13.
entonces debería ser así
<activity
android:configChanges="keyboardHidden|orientation|screenSize"
android:name=".testActivity"
android:label="@string/app_name"></activity>
http://developer.android.com/guide/topics/manifest/activity-element.html
- 1. Android cambio de orientación llama a Crear
- 2. Guardando algunos datos sobre el cambio de orientación en Android
- 3. Fragmentos de Android reconstruidos en el cambio de orientación
- 4. Android - Cómo detener la animación entre los cambios de actividad
- 5. Android: mantener MediaPlayer ejecutándose durante la actualización de la orientación de la pantalla de actividad
- 6. Segunda instancia de actividad después del cambio de orientación
- 7. Actividad de Android reiniciada cuando la orientación cambia
- 8. Manera correcta de manejar un cambio de orientación en Android
- 9. La aplicación de Android se reinicia en el cambio de orientación
- 10. Android ICS + ActionBar Tabs + Cambio de orientación
- 11. Android: ocuparse de un diálogo en la orientación Cambio de la pantalla
- 12. DialogFragmento de devolución de llamada en el cambio de orientación
- 13. ¿Cómo emulo el cambio de orientación de mi dispositivo Android?
- 14. sitio móvil: restablecer la vista en el cambio de orientación
- 15. ¿Cómo establecemos la orientación de una actividad en Android, basada en el dispositivo?
- 16. Android VideoView, reproducción sin interrupciones durante el cambio de orientación
- 17. cargador se reinicia el cambio de orientación
- 18. Cambiando UIView en el cambio de orientación
- 19. Android ListFragmento vista de lista solapada en cambio de orientación
- 20. Orientación de pantalla de cambio - Android 3.2 en VirtualBox
- 21. Android: la orientación de la pantalla vuelve a cargar la actividad
- 22. orientación de actividad de configuración de Android por código
- 23. El diseño de vista no se actualiza en el cambio de orientación en android
- 24. ¿Cómo cambio la animación predeterminada cuando cambio la actividad?
- 25. Método desencadenado por el cambio en la orientación
- 26. Android DialogFragment desaparece después del cambio de orientación
- 27. ¿Cómo iniciar un servicio de Android desde una actividad y detener el servicio en otra actividad?
- 28. Orientación de la cámara en Android
- 29. Reinicio de la actividad de Android después de tomar una foto (¿orientación?)
- 30. El contenido de Android Webview no debe perderse en el cambio de orientación, pero la GUI debe actualizarse correctamente
http://stackoverflow.com/questions/456211/activity-restart-on -rotation-android –