Sie sind auf Seite 1von 7

EVENTOS BASICOS DEL

ACTIVITY
LANZADOR

OnCreate()

OnStart() OnRestart()

OnResume()

En ejecución El usuario regresa a


la activity
Otra actividad se ejecuta
OnPause()

La actividad ya no esta visible

OnStop()
La actividad esta terminando o El usuario regresa a
Siendo eliminada por el sistema la activity

OnDestroy()

Activity Cerrado
FLUJO
• Desde el momento que se abre una aplicación móvil lo primero que se ejecuta es el método
OnCreate() el cual crea el Activity. Una vez creado el Activity, se ejecuta el método OnStart(), el
cual inicia el activity. Luego se ejecuta el método OnResume() el cual permite visualizar el
activity. Echo estos 3 métodos el activity ya se esta ejecutando. Ahora puede pasar 2 casos.
Que el usuario minimice la aplicación o cierre la aplicación. En ambos casos se ejecutara
el método OnPause() que detiene o pone en pausa momentáneamente el activity, para que pase
de primer a segundo plano. Luego, de manera automática se ejecuta el método OnStop() que
ocultara la activity.
• Ahora en caso que el usuario cierre la aplicación, luego del método OnStop(), se ejecutara el
método OnDestroy() que destruye o cierra el activity.
• En caso de que el usuario haya minimizado el activity, luego del método OnStop(), se llamara al
método OnRestart() el cual llamara al método OnStart() para que inicie de nuevo la aplicación.
Y se repita el ciclo nuevamente.
PROBANDO EL FLUJO

• Crear un nuevo proyecto con el nombre Flujo


• El método OnCreate aparece por defecto al crear un proyecto en AndroidStudio
• Crear los demás métodos debajo del método OnCreate
• El método Toast permite mostrar un mensaje
• Pueden aparecer líneas de error (de color rojo), presionar Alt + Enter para arrglar.
• Aplicar el uso de comentarios
• Probar la aplicación
• Depurar, uso del breakPoint
LA CLASE TOAST

• Un Toast, es una notificación emergente que permite mostrar un mensaje a los


usuarios de nuestra aplicación. El mensaje aparece en la Activity (pantalla) actual
sin bloquear en ningún momento las funciones de la aplicación (es decir la pantalla
permanece visible y activa).
• El Toast es un mensaje emergente que no acepta ningún tipo de interacción por
parte del usuario, es decir al pulsar o tocar sobre el, no sucede nada.
• La clase que contiene al Toast debe importarse de la siguiente manera:
Import android.widget.Toast;
SINTAXIS DE UN TOAST

Toast.makeText(Context Contexto,String Texto, int Duracion).show();

• Context Contexto. Hace referencia al lugar o pantalla donde se mostrara el Toast.


• String Texto. Es el texto a mostrar en el Toast
• int Duracion. Es la duración en segundos que aparecerá el Toast
• Show(). Permite mostrar el Toast. De lo contrario no se mostrara.
NOTAS

• this. Hace referencia al activity actual


• LENGTH_SHORT dura medio segundo
• LENGTH_LONG dura un segundo

Das könnte Ihnen auch gefallen