sábado, 26 de marzo de 2016

Android - Ejercicios Cursos Android

Vamos a volcar al blog algunos ejercicios  de un curso de Android que estoy siguiendo.

Quiero aclarar, que no se trata del material perteneciente al curso (descargado de la página del curso, subido a GitHub y comentado en el blog)... sino son los ejercicios que voy escribiendo de nuevo el ejercicio para fijar los conceptos que estoy aprendiendo.

El material de Android que vaya generando lo voy a compartir en GitHub



Ciclos de Vida en Android:

Los ciclos de vida de los Activities y los Fragments en android son los siguientes:







Comencemos:

Ejercicio 01: Hacer algunas pruebas con Fragments y compartiendo datos entre distintos fragments

Explicación de los pasos principales:
  1. Creamos dos XML de fragmentos, con sus clases Java que extienden de Fragments 
    • Cada Fragment tiene un TextView
  2. En el activity creamos un LinearLayout y agregamos los dos fragmentos
  3. Agregamos variables privadas dentro del Main Activity para referenciar a los dos Fragments
  4. En cada fragment agregamos un método "onSelected" que cambia el texto
  5. Implementamos el método onClickListener (asociado al callback onActivityCreated) para "escuchar" cuando se hace "click" en el fragmento.
    • Como el Fragment a su vez tiene una referencia a la View que lo contiene, cuando se hace click en el fragment se invoca a los método clickOnFirstFragment() y clickOnSecondFragment() del la View contenedora...
  6. Como la view (Main Activty) contenedora tiene visibilidad a los dos fragments, los métodos clickOnFirstFragment() y clickOnSecondFragment() simplemente cambian los textos de cada fragment

El ejercicio lo pueden descargar de GitHub en:
https://github.com/PabloEzequiel/Android/tree/master/Ejercicio01



Veamos el resultado:




Por ahora cerramos el post con el primer ejercicio realizado

















0 comentarios:

Publicar un comentario