Tenga en cuenta la actividad de la unidad básica del programa:

En la aplicación de Android, se proporcionan cuatro componentes básicos, a saber, Actividad, Servicio, BroadcastReceiver y ContentProvider. La actividad es uno de los componentes más comunes en las aplicaciones de Android. En Android, Activity representa una pantalla en un teléfono móvil o tableta. Proporciona una interfaz visual para interactuar con el usuario. En una actividad, puede agregar muchos componentes.
En una aplicación de Android, puede haber varias actividades. Estas actividades forman la pila de actividades. La actividad actual está en la parte superior de la pila. La actividad anterior es Empújelo a continuación, conviértase en una Actividad inactiva y espere si es posible restaurarlo a un estado activo.
En el ciclo de vida de una Actividad, hay 4 estados importantes:

El estado operativo actual de la actividad, la parte superior de la actividad de la pila se encuentra, visible para el usuario y puede hacer que el
estado de suspensión del enfoque pierda el enfoque de la actividad, aún visible, pero en condiciones de poca memoria, el sistema no se puede matar (matar)
es detenido por otro estado en la actividad Está cubierto por Actividad y no es visible, pero aún guarda todo el estado e información. Cuando la memoria es baja, será
destruida por el sistema . La actividad finaliza, o el proceso de virtualización donde se encuentra la actividad finaliza.

Métodos de devolución de llamada en el ciclo de vida de la actividad:

Se vuelve a llamar a onCreate () cuando se crea la actividad. Este es el método más común. Cuando se crea un proyecto de Android en Android Studio, se crea una actividad automáticamente. En esta actividad, el método onCreate (Bundle SavedInstanceState) se anula de forma predeterminada. Se
vuelve a llamar cuando la Actividad se inicializa onStart () cuando se inicia la Actividad, es decir, cuando una Actividad se vuelve visible, se vuelve a llamar
onResume () Cuando la Actividad se restaura del estado suspendido al estado activo, después de llamar a este método, la Actividad se encuentra en la Actividad En la parte superior de la pila, este método siempre se
vuelve a llamar cuando se ejecuta onPause () después del método onPause () . Este método debe ejecutarse muy rápidamente, porque la siguiente actividad no se puede reanudar hasta que se ejecute el método. En este método, generalmente se usa para conservar datos. Por ejemplo, cuando una llamada telefónica llega repentinamente mientras se juega un juego, el estado del juego puede persistir en este método.
OnRestart () se vuelve a llamar cuando se reinicia la Actividad. Este método siempre Después de que se ejecuta el método
onStart (), se llama de nuevo a onStop () cuando se detiene la
actividad. Se llama de nuevo a onDestory () cuando se destruye la actividad.

En Actividad, puede reescribir los métodos correspondientes de acuerdo con las necesidades del programa. Normalmente, los métodos onCreate () y onPause () son los más utilizados, y estos dos métodos a menudo se reescriben.

Supongo que te gusta

Origin blog.csdn.net/qq_42823109/article/details/94360521
Recomendado
Clasificación