Cambios de configuracin Universidad de Sonora Cambios de
Cambios de configuración Universidad de Sonora
Cambios de configuración En esa parte seguimos el tutorial https: //developer. android. com/training/basics/activitylifecycle/recreating. html Creative Commons 2. 5 https: //creativecommons. org/licenses/by/2. 5/ Universidad de Sonora 2
Introducción Una actividad puede ser destruida: Si el usuario presiona el botón Back. Si la actividad invoca a finish(); Si la actividad ha estado inactiva por cierto tiempo y el sistema destruye actividades para recuperar memoria. 4. Al girar la pantalla. En este caso se vuelve a crear de forma inmediata. 1. 2. 3. Universidad de Sonora 3
Bundle Si la actividad se destruyó por falta de memoria o por girar la pantalla, es posible restaurar el estado a través de un objeto Bundle guarda parejas key – value (clave – valor). Ej. (“nombre”, “Ana”), (“ciudad”, “Hermosillo”). Se necesita sobreponer on. Save. Instance. State(). Se invoca cuando la actividad pasa al background y se le pasa un objeto Bundle. Al recrear la actividad el Bundle se la pasa a on. Restore. Instance. State() y a on. Create(). Universidad de Sonora 4
Ciclo de vida Universidad de Sonora 5
Guardar el estado Universidad de Sonora 6
Restaurar el estado Puede ser en on. Create() Universidad de Sonora 7
Restaurar el estado O puede ser en on. Restore. Instance. State(). El sistema lo llama después de on. Start(). Universidad de Sonora 8
- Slides: 8