Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las actividades tienen un ciclo de vida, es decir, pasan por diferentes estados desde
que se inician hasta que se destruyen. Sus 3 posibles estados son:
Activo: ocurre cuando la actividad está en ejecución, es decir, es la tarea principal
Pausado: la actividad se encuentra semi-suspendida, es decir, aun se está
ejecutando y es visible, pero no es la tarea principal. Se debe guardar la
información en este estado para prevenir una posible pérdida de datos en caso de
que el sistema decida prescindir de ella para liberar memoria.
Parado: la actividad está detenida, no es visible al usuario y el sistema puede
liberar memoria. En caso de necesitarla de nuevo, será reiniciada desde el
principio.
TEMA1: METODOS DE LA ACTIVIDAD
• Aquí están los métodos más importantes de una
actividad:
OnCreate (Bundle savedInstanceState): Es el
método que crea la actividad. Recibe un
parámetro de tipo Bundle, que contiene el estado
anterior de la actividad, para preservar la
información que hubiera, en caso de que hubiera
sido suspendida, aunque también puede iniciarse
con un null si la información anterior no es
necesaria o no existe.
TEMA1: CONCEPTOS BASICOS
OnRestart() Onstart()
OnResume() OnPause()
OnStop() OnDestroy()
TEMA1: METODOS DE ACTIVIDADES
Además de estos métodos, cabe destacar dos más,
que son de vital importancia:
OnSavedInstanceState(): guarda el estado de una
actividad. Es muy útil cuando se va a pausar una
actividad para abrir otra.
OnRestoreInstanceState(): restaura los datos
guardados en onSavedInstanceState() al reiniciar
una actividad.
EJEMPLO 1
PASO1: Crear Proyecto : Básico
PASO2: Configurar el Proyecto
PASO3: Nos ubicamos en res - > layout
EJEMPLO 1
EJEMPLO 1
PASO4: Insertamos 2 Control TextFields e
indicamos que sea su entrada Textos