Comunique-se com o serviço em primeiro plano android

Primeira pergunta aqui, mas estou aqui há um tempo.

O que eu tenho:

Estou criando um aplicativo para Android que reproduz fluxos de áudio e listas de reprodução on-line. Tudo está funcionando bem agora, mas estou tendo problemas na comunicação com o meu serviço.

A música está tocando em um Serviço, iniciada com startForeground, para que não seja eliminada.

Preciso me comunicar da minha atividade com o serviço, para obter o nome da faixa, a imagem e algumas outras coisas.

Qual é o meu problema:

Acho que preciso iniciar meu serviço com bindService (em vez de meu startService atual) para que a atividade possa falar com ele.

No entanto, quando faço isso, meu serviço é interrompido após o fechamento da Atividade.

Como posso obter os dois? Serviço de encadernação e primeiro plano?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion