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 :
AMS lida com a solicitação startService
Em seguida, vamos ver o lado AMS processando a solicitação startService do aplicativo:
Lembre-se do processo de inicialização do processo de aplicativo:
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 :