EloyGM
  • Apps
  • Artículos
  • Sobre mí
  • Contacto

El ciclo de vida de una App Android explicado de forma definitiva

O cómo impedir que tu App borre sus datos al rotar la pantalla mágicamente

08 de enero de 2026

1. El Monstruoso Asesinato Térmico de la RAM

En el mundo real del sistema jerárquico Linux de tu celular, el "OOM (Out Of Memory) Killer" es imperioso. Android por naturaleza puede y aniquilará el esqueleto formal de tu actividad instantáneamente sin aviso legal, borrando la memoria en cuanto el devorador videojuego pesadísimo al que entulaste paseando exija mayor contabilidad RAM de transistores de fondo. Entender cabalmente este flujo destructivo salvavidas previene pérdidas de datos severas.

2. La diferencia onPause vs onStop

Un error masivo es colocar desconexiones colosales de base de datos asincronas pesadas o parar hilos enteros en el `onPause()`. Esta callback salta solo perdiendo superficialmente el foco (Ej. Se abre un mini Dialog transparente o la UI parte pantalla nativa de Android). En onPause no debes pausar descargas en curso vital, la lógica solo asume suspender animaciones de video brutas. Es a partir del cruce firme en `onStop()` (cuando ya no estás visible microscópicamente bajo el radar lumínico en absoluto) donde desconectars todos los Jobs, Cacharros de Location Listener y Broadcasts agresivos registrados perenne.

3. Persistencia Inamovible a los Cambios de Configuración Automática

Mover el rotador sensorial o mutar al tema oscuro en el panel superior, provoca una explosión inmediata y asesinato voluntario reiniciando el `onCreate` por completo un milisegundo despúes de purgar localizaciones iniciales para que la View recargue dimensiones relucientes (Landscape mod, dp widths). Si el string de password en tú formulario del EditBox se borro accidentalmente, fracasaste en enlazar y retener tus datos salvavidas a un ViewModel, quien por su propia estirpe genética, es el ente superpuesto y bendecido del olimpo Android inmutablemente ajeno a este tipo específico y caustico de muertes regenerativas.

EloyGM

Desarrollador Android indie

Apps

Artículos

Privacidad

Legal

© 2026 EloyGM