Ciclo de vida de una actividad de Android.
Enviado por Darien Raphael • 14 de Febrero de 2016 • Apuntes • 476 Palabras (2 Páginas) • 251 Visitas
Activity Lifecycle
Ciclo de vida de una actividad de Android.
Las actividades son un elemento fundamental de las aplicaciones de Android edificio y pueden existir en un número de diferentes estados. El ciclo de vida de la actividad comienza con ejemplificación y termina con la destrucción, e incluye muchos estados en el medio.
Actividad del ciclo de vida
La actividad Android ciclo de vida comprende una colección de métodos expuestos dentro de la clase de actividad que proporcionan el desarrollador con un marco de gestión de recursos. Este marco permite a los desarrolladores para satisfacer las necesidades únicas de gestión de estado de cada actividad dentro de una aplicación y manejar adecuadamente la gestión de recursos.
El sistema operativo Android arbitra actividades en función de su estado. Esto ayuda a Android identificar las actividades que ya no están en uso, lo que permite el sistema operativo para recuperar la memoria y recursos. El siguiente diagrama ilustra los estados de una actividad puede pasar durante su vida útil:
Actividad métodos de ciclo de vida
El SDK de Android y, por extensión, el marco Xamarin.Android proporcionar un poderoso modelo para gestionar el estado de las actividades dentro de una aplicación. Cuando el estado de una actividad está cambiando, la actividad es notificada por el sistema operativo, que llama a los métodos específicos de esa actividad.
Activos o correr | En pausa | Detenido / backgrounded | Reinicia |
Actividades se consideran activos o correr si están en el primer plano, también conocido como la parte superior de la pila de la actividad. Esta es considerada la actividad más alta prioridad en Android, y como tal, sólo será asesinado por el sistema operativo en situaciones extremas, como si la actividad trata de usar más memoria que está disponible en el dispositivo, ya que podría causar la interfaz de usuario deje de responder. | Cuando el dispositivo se va a dormir, o una actividad es aún visible pero parcialmente oculta por una nueva actividad, no de tamaño completo o transparente, la actividad se considera en pausa. Actividades en pausa siguen vivos, es decir, mantienen toda la información de estado y miembro y permanecer unidos a el gestor de ventanas. | Actividades que están completamente oscurecidos por otra actividad se consideran parado o en el fondo. Actividades detenidas todavía tratan de conservar su estado y la información de miembro por el mayor tiempo posible, pero se detuvieron las actividades son consideradas como la prioridad más baja de los tres estados y, como tal, el sistema operativo va a matar a las actividades en este estado primero para satisfacer las necesidades de recursos de las actividades de mayor prioridad. | Es posible para una actividad que está en cualquier lugar de una pausa para detenido en el ciclo de vida de ser eliminado de la memoria por Android. Si el usuario se desplaza de nuevo a la actividad que debe reiniciarse, restaurada a su estado previamente guardado, y luego se muestra al usuario. |
...