Cuando su actividad se destruye debido a restricciones del sistema, entonces, aunque la instancia de Actividad real desapareció, el sistema recuerda que existió de tal manera que si el usuario navega de regreso a ella, el sistema crea una nueva instancia de la actividad utilizando un conjunto de datos guardados que describe el estado de la actividad cuando fue destruida. Los datos guardados que el sistema usa para restaurar el estado anterior se denominan “estado de instancia” y son una colección de pares clave-valor almacenados en un objeto Bundle. SavedInstanceState es un objeto de la clase Bundle.
De manera predeterminada, el sistema usa el estado de instancia Bundle para guardar información sobre cada objeto View en su diseño de actividad (como el valor de texto ingresado en un objeto EditText). Por lo tanto, si su instancia de actividad se destruye y se vuelve a crear, el estado del diseño se restaura a su estado anterior sin necesidad de código
- Cómo hacer una aplicación móvil
- Cómo usar SQLite con un sistema Android
- ¿Cuánto cobra un desarrollador de Android por trabajar para una startup?
- ¿Cuáles son los cinco componentes de la arquitectura de Android?
- ¿Por qué es costoso el desarrollo de aplicaciones de Android?