Serviço de segundo plano Android

Estou lendo os documentos e, quanto mais tempo passo, fico mais confuso quanto à maneira mais fácil de realizar o que estou tentando fazer. Quero escrever um serviço simples, que comece no botão onClick e se vincule à atividade. E quando a atividade for fechada e iniciada novamente mais tarde (não apenas reiniciada!), Desejo verificar se o serviço já está em execução e vincular a ele. Como eu faço isso

Obrigad

questionAnswers(3)

yourAnswerToTheQuestion