[Notas de conhecimento do Android] Processo de inscrição (2)

Princípio de inicialização do serviço

Envie uma solicitação startService para o AMS

Quando startService, ele primeiro obterá o objeto Binder proxy do AMS e iniciará uma solicitação startService para o AMS :

insira a descrição da imagem aqui

AMS lida com a solicitação startService

Em seguida, vamos ver o lado AMS processando a solicitação startService do aplicativo:

insira a descrição da imagem aqui

Lembre-se do processo de inicialização do processo de aplicativo:

insira a descrição da imagem aqui

Em seguida, se o processo de inscrição onde o Serviço está localizado não for iniciado, ele reportará ao AMS após iniciar o processo de inscrição e como o AMS lida com o Serviço no método attchApplicationLocked() após receber o relatório do aplicativo :

Acho que você gosta

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