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 :
AMS maneja la solicitud de startService
A continuación, veamos el lado de AMS que procesa la solicitud startService de la aplicación:
Recuerde el proceso de inicio del proceso de solicitud:
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 :