como evitar que o serviço seja executado novamente se já estiver executando android

Ao clicar em um botão, quero iniciar o serviço usando o métodostartService(new Intent(currentActivity.this,MyService.class)) mas se o serviço estiver em execução, não quero chamar esse método para evitar executar o serviço que já está em execução. Como isso é possível. Estou usando os doisServiço de intenção eServiço no mesmo projeto e deseja aplicar a mesma condição para ambos.

questionAnswers(4)

yourAnswerToTheQuestion