En Marcha: en este estado la actividad esta encima de las demás y interactua directamente con el usuario.
Pausada: Cuando la aplicación está activada y visible pero tiene algo que la cubre parcialmente.
Cuando esta pausada el sistema operativo puede matarla.
Parada: Esto ocurre cuando la actividad esta completamente cubierta por otra actividad y no esta visible.Tambien cuando se presiona el botón de "Home". En este estado el sistema puede matarla.
Los métodos protegidos que hay que sobrecargar para estar informados del
estado de la actividad.
Activity.onCreate(): Se llama cuandose arranca la actividad por primera vez.
Aquí se configuran los componentes UI y se enlaza con el S.O. Sólo se llama a esto una vez en el ciclo de vida de la actividad.
Activity.onRestart(): Se llama a esto cuando la aplicacion se pone en marcha despues del estado Parado.Precedido de onStop().
Activity.onStart(): Llamado despues de onCreate() o cuando la actividad es continuada desde el estdo parado precededida de onRestart().
Activity.onResume(): Llamado despues de onStart() o cuando la actividad se pone en marcha despues del estado Pausa.
Activity.onPause(): Se llama a esto cuando la actividad entra al estado PauseHay que guardar el estado porque el sistema puede matar la actividad en este estado.
Activity.onStop(): Se llama a esto cuando la actividad entra al estado Parado. Precedido del estado Pausa.
Hay que guardar el estado porque el sistema puede matar la actividad en este estado.
Activity.onDestroy(): Esta se llama al final del ciclo de vida de la actividad. Es el último sitio en
el que podemos guardar el estado. Puede ser que no se llegue nunca aquí porque el sistema haya matado la actividad
en el estado despues de una llamada a onPause() o onStop()
No hay comentarios:
Publicar un comentario