II.1.2 Práctica 2.1

  1. Abrimos el proyecto con el que se ha estado trabajando en Android Studio.

    Ciclo de Vida del Activity

  2. Nos situamos en la pestaña donde está contenido él .java d la activity principal de la aplicación.

    Ciclo de Vida del Activity

  3. Como podremos observar Android Studio agrega por defecto el primer método del ciclo de vida el cual es “onCreate()”, agregamos el siguiente código por debajo de dicho método.

    Ciclo de Vida del Activity

    Analizando el código podemos observar que se está sobreescribiendo cada uno de los métodos de las etapas del ciclo de vida de una activity , como lo vimos en el diagrama de flujo. Al entrar se llama al método correspondiente mediante super.”método correspondiente” y después con “Toast.makeText” se despliega untexto el cual mostrará el método en el que se esté ingresando, esto es para poder o bservar claramente las etapas por las que pasa cada activity.

  4. Agregamos la librería con la instrucción “import android.widget.Toast;” manualmente o con ayuda del

    Ciclo de Vida del Activity

  5. Agregamos la siguiente línea al final dentro del método onCreate()
    - Toast.makeText(this,” OnCreate”,Toast.LENGHT_SHORT).show();

    Ciclo de Vida del Activity

  6. Para ejecutar seleccionamos un dispositivo ya sea físico o virtual y podremos ver que se empezarán a mostrar pequeños campos de texto en la aplicación en los se cuales notifica la fase o etapa del ciclo de vida por la que la aplicación está pasando. En est e caso el orden será: onCreate , onStart y onResume los cuales corresponden a las etapas de la creación y ejecución de la aplicación por primera vez, tal y como se explica en el diagrama de flujo.

    Ciclo de Vida del Activity          Ciclo de Vida del Activity          Ciclo de Vida del Activity

    Si minimizamos la aplicación pasaría al estado onPause y onStop.

    Ciclo de Vida del Activity                Ciclo de Vida del Activity

  7. Si ponemos regresamos a la aplicación, pasaría solamente al estado onStart y onResume.

    Ciclo de Vida del Activity                Ciclo de Vida del Activity

  8. Si minimizamos y lo cerramos pasara por onDestroy.

    Ciclo de Vida del Activity