SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
ACTIVITY

LIFECYCLE
DE APPS
ANDROI
01
onPause
onStart onDestroy
onCreate onResume onStop onRestart
El Activity Lifecycle nos permite
entender que es lo que sucede detrás de
las apps android. Una activity
proporciona la ventana en la que la app
dibuja su IU(Interfaz de Usuario).

 

Entonces, ¿Qué son los activity lifecycle?

Son los distintos estados por los que va a
pasar una activity mientras es utilizada
por un usuario.
¿Qué es?
02
Cuando la app entre
en created mostrará
un toast
Este es el primer método a ejecutarse

cuando un usuario abre la app, lo que

permite la creacion de la main
activity.

Aquí escribimos la lógica de arranque

básica de la aplicación, esta debe

ocurrir una sola vez en toda la vida de

la actividad.
onCreate
03
Cuando la app pase a
Started
La activity entra en el estado Started

invocada por el sistema, este método

permite al usuario ver la activity

mientras la app se prepara para entrar

en primer plano, y volverse interactiva.

Al igual que con el estado Created, la

activity no permanece en el estado

Started.
onStart
04
Cuando la app entre
en Resumed
Al entrar en este método, la activity,

pasa al primer plano. Este es el estado

en el que la app interectúa con el

usuario. Permanece en este estado

hasta que ocurre un evento que la
quita

del foco.
onResume
05
Cuando la app pase a

Paused
El sistema llama a este método a
modo de primera indicación de que el
usuario está abandonando la activity,
(no significa que la esté finalizando)
esto indica que ya no está en primer
plano y se espera que el usuario
vuelva a la brevedad.
onPause
06
Cuando la app entre en

Stopped
Si el usuario ya no puede ver la
activity, significa que que ha entrado
en Stopped, por lo que los
componentes de la app, pueden
detener cualquier funcionalidad que
no necesite ejecutarse mientras no
sean visibles en la pantalla.
onStop
07
Cuando la app pase a

Destroyed
La activity pasa al metodo destroy
antes de que finalice. Aquí es donde
los componentes del ciclo de vida
pueden recuperar cualquier elemento
que se necesite antes de que finalice
el objeto Activity.
onDestroy
08
Cuando la app pase a

Restarted
El sistema invoca esta devolución de
llamada cuando una actividad en
Stopped está por volver a iniciarse,
restaura el estado de la actividad
desde el momento en que esta se
detuvo. Luego de este método,
siempre sigue onStart.
onRestart
09
Like|Comentá|Compartí|Guardá
Ver mi Perfil
@lerb.dev
Si te te invito a:
gustó
¡Gracias por leer!

Más contenido relacionado

Similar a Activity Lifecycle

Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
aeliasnet
 
Ensayo sobre los Sistemas operativos
Ensayo sobre los Sistemas operativosEnsayo sobre los Sistemas operativos
Ensayo sobre los Sistemas operativos
Alberto Cruz Gonzalez
 

Similar a Activity Lifecycle (20)

Los mi dlets_imprimible
Los mi dlets_imprimibleLos mi dlets_imprimible
Los mi dlets_imprimible
 
Los MIDlets
Los MIDletsLos MIDlets
Los MIDlets
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Los beneficios de hacer Zaping con Zapier
Los beneficios de hacer Zaping con ZapierLos beneficios de hacer Zaping con Zapier
Los beneficios de hacer Zaping con Zapier
 
Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
Iniciación a la programación para Android - Murcia GTUG (Murcia Lan Pary 2011)
 
Bisual basic 6.0
Bisual basic 6.0Bisual basic 6.0
Bisual basic 6.0
 
Curso de-vbase-60
Curso de-vbase-60Curso de-vbase-60
Curso de-vbase-60
 
Soluto - Tutorial de Uso - MP3.es
Soluto - Tutorial de Uso - MP3.esSoluto - Tutorial de Uso - MP3.es
Soluto - Tutorial de Uso - MP3.es
 
Ensayo sobre los Sistemas operativos
Ensayo sobre los Sistemas operativosEnsayo sobre los Sistemas operativos
Ensayo sobre los Sistemas operativos
 
Programación en Android 1 capítulo. Introducción
Programación en Android 1 capítulo. IntroducciónProgramación en Android 1 capítulo. Introducción
Programación en Android 1 capítulo. Introducción
 
Los mi dlets_imprimible
Los mi dlets_imprimibleLos mi dlets_imprimible
Los mi dlets_imprimible
 
Sma
SmaSma
Sma
 
Programación de tareas en Windows 10
Programación de tareas en Windows 10Programación de tareas en Windows 10
Programación de tareas en Windows 10
 
Clase4
Clase4Clase4
Clase4
 
Programa6
Programa6Programa6
Programa6
 
Quitar programas al inicio de windows 7
Quitar programas al inicio de windows 7Quitar programas al inicio de windows 7
Quitar programas al inicio de windows 7
 
Sistema operativo trabajo de salon
Sistema operativo trabajo de salonSistema operativo trabajo de salon
Sistema operativo trabajo de salon
 
SERVICIOS DEL SISTEMA OPERATIVO
SERVICIOS DEL SISTEMA OPERATIVOSERVICIOS DEL SISTEMA OPERATIVO
SERVICIOS DEL SISTEMA OPERATIVO
 
servicios del sistema operativo
servicios del sistema operativoservicios del sistema operativo
servicios del sistema operativo
 
Desarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroidDesarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroid
 

Último

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 

Último (10)

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 

Activity Lifecycle

  • 2. 01 onPause onStart onDestroy onCreate onResume onStop onRestart El Activity Lifecycle nos permite entender que es lo que sucede detrás de las apps android. Una activity proporciona la ventana en la que la app dibuja su IU(Interfaz de Usuario). Entonces, ¿Qué son los activity lifecycle? Son los distintos estados por los que va a pasar una activity mientras es utilizada por un usuario. ¿Qué es?
  • 3. 02 Cuando la app entre en created mostrará un toast Este es el primer método a ejecutarse cuando un usuario abre la app, lo que permite la creacion de la main activity. Aquí escribimos la lógica de arranque básica de la aplicación, esta debe ocurrir una sola vez en toda la vida de la actividad. onCreate
  • 4. 03 Cuando la app pase a Started La activity entra en el estado Started invocada por el sistema, este método permite al usuario ver la activity mientras la app se prepara para entrar en primer plano, y volverse interactiva. Al igual que con el estado Created, la activity no permanece en el estado Started. onStart
  • 5. 04 Cuando la app entre en Resumed Al entrar en este método, la activity, pasa al primer plano. Este es el estado en el que la app interectúa con el usuario. Permanece en este estado hasta que ocurre un evento que la quita del foco. onResume
  • 6. 05 Cuando la app pase a Paused El sistema llama a este método a modo de primera indicación de que el usuario está abandonando la activity, (no significa que la esté finalizando) esto indica que ya no está en primer plano y se espera que el usuario vuelva a la brevedad. onPause
  • 7. 06 Cuando la app entre en Stopped Si el usuario ya no puede ver la activity, significa que que ha entrado en Stopped, por lo que los componentes de la app, pueden detener cualquier funcionalidad que no necesite ejecutarse mientras no sean visibles en la pantalla. onStop
  • 8. 07 Cuando la app pase a Destroyed La activity pasa al metodo destroy antes de que finalice. Aquí es donde los componentes del ciclo de vida pueden recuperar cualquier elemento que se necesite antes de que finalice el objeto Activity. onDestroy
  • 9. 08 Cuando la app pase a Restarted El sistema invoca esta devolución de llamada cuando una actividad en Stopped está por volver a iniciarse, restaura el estado de la actividad desde el momento en que esta se detuvo. Luego de este método, siempre sigue onStart. onRestart
  • 10. 09
  • 11. Like|Comentá|Compartí|Guardá Ver mi Perfil @lerb.dev Si te te invito a: gustó ¡Gracias por leer!