Skip to content

Latest commit

 

History

History
163 lines (116 loc) · 4.79 KB

File metadata and controls

163 lines (116 loc) · 4.79 KB

Kotlin Intermedio > Sesión 05 > Reto 1

Reto 1

1. Objetivos 🎯

  • Analizar el ciclo de vida de un Fragment y su comportamiento al realizar diversas acciones.

2. Requisitos 📋

  1. Android Studio instalado
  2. Al menos un Emulador android configurado

3. Desarrollo 💻

Apoyándonos del diagrama que representa el ciclo de vida de un Fragment, realizaremos las tareas enumeradas a continuación.

También nos apoyaremos de esta tabla que relaciona el ciclo de vida de nuestro fragment con el ciclo del Activity al que lo adjuntamos.

Estado del Activity Callbacks del Fragment llamados Ciclo de vida del Fragment
Created onAttach(), onCreate(), onCreateView(), onActivityCreated() Fragment agregado y layout inflado.
Started onStart() Fragment activo y visible.
Resumed onResume() Fragment activo y listo para interactuar con el usuario.
Paused onPause() Fragment pausado.
Stopped onStop() Fragment parado e invisible.
Destroyed onDestroyView(), onDestroy(), onDetach() El Fragmento es destruído.
  1. Utilizando el ejemplo anterior, emplearemos todos los callbacks para imprimir un texto cuando este se haya mandado a llamar. Así, observaremos cómo se imprimen los logs en el logcat con diversas acciones: abrir la app, cerrar la app, voltear el teléfono, enviar a segundo plano, etcétera.
  1. Agregar un botón que permita navegar a una nueva Activity que crearemos, y cuyo diseño de layout sea abierto. El fin es analizar cómo se comporta el ciclo de vida al navegar a dicha Activity, y al regresar de ella.

Anterior | Siguiente