mainActivity 에서 Service 를 binding 하였습니다.


데몬을 돌리는 방법인  startService 로 시작 하지는 않았고


원격 호출 방법인 bindService 로 시작 하였습니다.


문제는 이게 백그라운드에서 잘 돌고 있는데 제가 앱을 강제로 종료해 버린 후에


service 를 죽일 방법을 못찾겠습니다.


MainActivity 가 ondestroy 를 타면 이곳에서 unBindService 를 해서 service 를 죽일수 있겠지만


사용자가 앱 강제종료시 그럴수도 없습니다.


mainActivity 가 강제 종료 되었을때 service 의 ondestroy , unBind , onTaskRemoved 중 어떠한 것도 타지 않더군요...


이거 어떻게 하지요?