¿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.

One Solution collect form web for “¿Qué hace el atributo android: configChanges = "screenSize"?”

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.

  • "Posible sobregiro: El elemento raíz pinta el fondo"
  • Actividad de inicio de Android sin crear una nueva instancia
  • Clonación de fuentes de Android a un servidor de repositorio local
  • Cómo agregar una actividad de configuración de notificaciones a la configuración del sistema
  • Relacionar URI con <data> como http://example.com/algo en AndroidManifest
  • Cómo cambiar el grupo de usuarios de la aplicación
  • ¿Cómo puedo borrar todas las actividades de la pila?
  • Manifiesto de Android Studio Faltando error en Gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.