6
ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA

ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA

Embed Size (px)

Citation preview

Page 1: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA

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

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

CICLO DE VIDA DE UNA ACTIVIDAD

Page 4: ENTORNO DE ECLIPSE CREACIÓN DE ACTIVITIES Y SU CICLO DE VIDA

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

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

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.