![Page 1: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/1.jpg)
ENTORNO DE ECLIPSECREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA
![Page 2: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/2.jpg)
ACERCA DE LAS ACTIVITIES▪ ¿Qué es una Activity?
▪ Una aplicación en Android esta formada por un conjunto de elementos básicos con los que el usuario interactúa, conocidos como actividades.
▪ Además de varias actividades una aplicación también puede contener servicios.
▪ Una actividad de una APP de Android esta formada generalmente por:▪ LAYOUT (Parte visual)▪ CLASE (Parte Funcional)▪ MANIFEST (Definición de la actividad)
![Page 3: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/3.jpg)
CICLO DE VIDA DE UNA ACTIVIDAD
![Page 4: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/4.jpg)
METODOS DEL CICLO DE VIDA DE UNA ACTIVIDAD
▪ onCreate()
▪ onStart()
▪ onResume()
▪ onPause()
▪ onStop()
▪ onRestart()
▪ onDestroy()
![Page 5: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/5.jpg)
DESCRIPCIÓN DE CADA MÉTODO▪ onStart()
▪ Es donde la actividad se muestra de forma visual al usuario como.
▪ onResume()▪ Es el estado en donde se encuentra en primer plano y el usuario interactúa
con la actividad, podemos decir en español que es el estado “corriendo” o “ejecutando”.
▪ onPaused()▪ Es cuando esta se encuentra parcialmente oscurecida por una actividad que
se encuentra en el primer plano, por ejemplo está medio transparente o no cubre toda la pantalla, en este estado no se reciben datos de entrada del usuario y no puede ejecutarse código.
![Page 6: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA](https://reader035.vdocuments.pub/reader035/viewer/2022062410/5665b4d71a28abb57c942b59/html5/thumbnails/6.jpg)
DESCRIPCIÓN DE CADA MÉTODO▪ onStop()▪ En este estado se encuentra completamente invisible u oculto para el usuario, podemos decir
que se encuentra en el “fondo”, en este estado podemos decir que todo se congela, por ejemplo las variables e información se mantiene pero no podemos ejecutar el código.
▪ onRestart()▪ Este método se llama después del "onStop()" cuando la actividad actual se está volviendo a
mostrar al usuario, es decir, cuando se regresa a la actividad. Después de este continua el "onStart()" y luego en "onResume()" y finalmente ya está de nuevo mostrándose la actividad al usuario.
▪ onDestroy()▪ Cuando el sistema destruye su actividad se manda a llamar al método "onDestroy()" para la
actividad. Este método es la última oportunidad que tenemos de limpiar los recursos y que si no eliminamos podrían no tener un buen rendimiento para el usuario en caso de olvidarlo. Es buena práctica asegurarse de que los hilos que creamos son destruidos y las acciones de larga duración también estén ya detenidas.