O Android Background Service está sendo reiniciado quando o aplicativo é eliminado

Estou desenvolvendo um aplicativo no qual um serviço de segundo plano é criado para coletar dados do sensor. Eu estou começando o serviço da minha atividade:

startService(new Intent(this, MyService.class));

Eu criei o serviço, portanto, se o aplicativo for destruído, o serviço em segundo plano continuará a coletar dados. Eu tentei isso e funcionou até certo ponto. Meu problema é que quando eu mato o aplicativo, o serviço parece reiniciar porque oonCreate() serviço eonStart() métodos são invocados. Existe alguma maneira com que o serviço não seja reiniciado por favor?

ATUALIZAR:

Como sugerido na resposta abaixo, adicionei o seguinte método no serviço, mas sem sorte.

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_NOT_STICKY;
}

questionAnswers(7)

yourAnswerToTheQuestion