서비스 시작과 종료 버튼 두개를 만들고 코딩한후

서비스를 시작하고 종료를 하지 않은 상태에서 어플을 종료시키면

백그라운드에서 실행되고 있게 되는데..

다시 어플을 실행후  서비스종료 버튼을 누르면 종료가 되지 않고

서비스 시작을눌러 한번 더 눌러 서비스를 활성화시킨후  

바로 종료를 눌러야 종료가 되더라구요

여기서 질문드릴게요

어떻게하면 서비스 활성화후 어플 종료후 다시 어플을 실행해서 종료할때

바로 정상종료를 시킬 수 있을까요?

서비스마다 특정 프로세스 ID가  있어서 구분을해서 종료를 따로 하는 방법이 있을꺼 같은데

그부분은 책에도 나와있질 않네요

답변 부탁드립니다^^