안녕하세요.

  백그라운드 서비스로 돌아가는 어플을 만들고 있고, 그 서비스가 정상적인 종료가 아니게(앱킬러, 오래 돌고 있으면 안드로이드 자체에서 킬 등) 죽어버릴 경우 재 실행 되게 하려고 하고 있는데..그럴 땐, onDestroy() 도 안 타고 죽어벼러서 다른 방법을 생각해봤습니다.

  그 결과, 처음에 서비스가 구동될 때, 알람 매니저에 '1초마다 서비스를 시작해라!!' 라고, 등록을 해버려도 될까요? 물론 서비스 자체에 boolean 값을 넣어서 중복 실행은 막아놨구요.

  좀 쓸때 없이 자주 요청하는 현상은 맞지만, 이렇게 하면 사용자는 서비스가 종료 된 것을 못 느낄 텐데.. 다른 방법이 있을까요? 없다면 이 방법대로 할 경우 배터리 소모에 치명적인 보탬(?)이 되려나요? -_-;