¿Qué hace el atributo android: configChanges = "screenSize"?
Me gustaría saber lo que el atributo mencionado anteriormente para una Activity
en el AndroidManifest.xml
hace y por qué (sería) necesario?
Ya he leído la documentación de Android sobre este tema y la explicación no está muy clara para mí. Me gustaría conocer un caso de ejemplo POR QUÉ tendría que establecer este atributo.
- Aplicación de Android vs. Actividad
- Extraer el archivo AndroidManifest.xml de apk usando sólo Java
- ¿Cómo definir el fondo del botón en un lugar y se utiliza alrededor de toda la aplicación?
- Cómo agregar entradas personalizadas a Android generado MANIFEST.MF
- La aplicación de Android no aparece en el Gestor de aplicaciones
- android fondo blanco sin gradiente
- Cómo editar AndroidManifest.xml en PhoneGap 3
- Icono de aplicación que falta en Android
- Activa la aceleración de hardware si está disponible (como Android 3+) con Android APK 2.2
- ¿Cómo puedo borrar todas las actividades de la pila?
- AutoStart La aplicación no funciona correctamente
- Android GPS activado o desactivado
- android.hardware.telephony interrumpe la instalación en el emulador
Como puede haber sabido cada vez que cambia un parámetro del teléfono, el sistema reconstruye toda la actividad para cargar los nuevos recursos. Encendido de estos parámetros es el tamaño de la pantalla, que puede cambiar en un teléfono, ya que la rotación del teléfono cambia.
Si defines android:configChanges
en tu manifiesto puedes tener control total sobre tu aplicación, lo que significa que el sistema no destruirá tu Actividad, solo llama al método onConfiguratinChanged
. De esta manera tienes que gestionar el redimensionamiento de la pantalla.
- La creación de superposición falla al iniciar la previsualización de la cámara
- Acceso a la actividad antes de que comience