Receptor de Transmissão Android vs Serviço [duplicado]

Esta questão já tem uma resposta aqui:

BroadcastReceiver vs Service 2 respostas

Eu estou tentando esclarecer a diferença entre um receptor de transmissão e serviço no android.

Eu entendo que uma atividade pode iniciar um serviço chamandostartService com uma intenção.

Um receptor de broadcast pode ser registrado no código ou no manifesto e pode ser chamado comsendBroadcast.

Quando você usaria um contra o outro?

Eu entendo que vários receptores de broadcast podem estar ouvindo a mesma intenção e este NÃO é o caso de um serviço.

questionAnswers(3)

yourAnswerToTheQuestion