Ciclos de vida de una Activity

Los ciclos de vida de una actividad.




Una actividad puede estar en varios estados:

ACTIVA O EN EJECUCION : Es cuando está activa, en primer plano, la interfad es visible.

PAUSADA : Cuando la actividad perdió el foco y es parcialmente poco visible o no es visible.

PARADA : Es cuando nada de ella es visible y ha pasado ya un tiempo deperminado pausada, decimos pues, que la actividad pasa al estado de parada.




MÉTODOS
  • onCreate() : Función que se llama cuando la actividad comienza, es llamada cuando comienza por primera vez, donde se instancian los objetos de la interfad o se crean las vistas.

  • onStart() : Se ejecuta cuando la actividad apenas se esta mostrando en la pantalla del dispostivo.

  • onResume() : Se ejecuta cuando la actividad está pausada y mediante programación, se vuelve a llamar desde la vista en primer plano a esta.

  • onPause() : Se ejecuta cuando el sistema arranca una nueva actividad, si tarda en volver a llamarse, pasará a estar parada.

  • onStop() : Ejecutada cuando la actividad ya no es visible para el usuario porque otra actividad ha pasado a primer plano.

  •  onRestart() : Se ejecuta cuando la actividad ha sido parada y se requiere volver a utilizarla.

  •  onDestroy() : Ejecutada cuando se acaba la actividad, es su final, queda destruida, si se quiere volver a esta actividad se arranca un nuevo ciclo de vida.

 NOTA : Aunque si se precisa se pueden llamar a estos ciclos de vida, no es recomendable, puede haber un mal funcionamiento de los mismos



Podeis descargar el código fuente de thebestandroide con sólo compartir en facebook,twitter,linkedin o suscribirte a nuestro canal RSS más abajo. 



Compartir Compartir Compartir Compartir




0 comentarios:

Publicar un comentario