[Notas de conocimiento de Android] Proceso de solicitud (2)

Principio de puesta en marcha del servicio

Enviar una solicitud de startService a AMS

Cuando startService, primero obtendrá el objeto proxy Binder de AMS e iniciará una solicitud de startService a AMS :

inserte la descripción de la imagen aquí

AMS maneja la solicitud de startService

A continuación, veamos el lado de AMS que procesa la solicitud startService de la aplicación:

inserte la descripción de la imagen aquí

Recuerde el proceso de inicio del proceso de solicitud:

inserte la descripción de la imagen aquí

A continuación, si el proceso de solicitud donde se encuentra el Servicio no se inicia, informará a AMS después de iniciar el proceso de solicitud y cómo AMS maneja el Servicio en el método attchApplicationLocked() después de recibir el informe de la aplicación :

Supongo que te gusta

Origin blog.csdn.net/lyabc123456/article/details/131734416
Recomendado
Clasificación