Analice la relación y la diferencia de contexto en la aplicación, la actividad y el servicio del código fuente

Analice la relación y la diferencia de contexto en la aplicación, la actividad y el servicio del código fuente


Repasemos brevemente ¿Qué es Contexto?

El contexto se traduce a contexto, que es la interfaz de información global del entorno de la aplicación.Es una clase abstracta que implementa la clase ContextImpl proporcionada por el sistema Android. A través de Context, podemos acceder fácilmente a los recursos y clases de la aplicación y realizar varias operaciones a nivel de aplicación, como iniciar Actividad y Servicio, registrar y enviar transmisiones, operaciones de permisos, operaciones de temas, operaciones de objetos de almacenamiento, etc. ¡Es simplemente una clase universal! No es de extrañar que lo necesitemos tan a menudo.

Contexto y familia Contexto, consulte "¿Del árbol genealógico Contexto para hablar sobre los patrones de diseño utilizados por la familia Contexto?" " .

En el desarrollo real, podemos dividir Contexto en tres tipos: Aplicación, Actividad y Servicio desde la perspectiva de los escenarios de uso. Este artículo comenzará desde el escenario de uso e introducirá el proceso de creación y uso de Contexto y las conexiones y diferencias entre ellos.

Finalmente, pensemos en otra pregunta: ¿Cuántos objetos de contexto tiene una aplicación durante su ejecución?

Contexto en la aplicación

Veamos primero el proceso de creación y asignación de Contexto en la aplicación.

El proceso de asignación de mBase

Veamos la definición de Aplicación:

 

Acho que você gosta

Origin blog.csdn.net/u011578734/article/details/113757977
Recomendado
Clasificación