마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

service가 kill 당했을때 즉시 restart하는 방법문의

0 추천
시스템 이벤트를 받아 특정 activity를 구동하는 service 가 있습니다.

백그라운드로 도는 service가 사용자 또는 다른 앱에 의하여 kill 당했을때

즉시 다시 service를 가동하고 싶은데,.. 이게 잘 안되네요..

return Service.START_STICKY; 로 즉시 실행되도록 했지만,.

시스템 로그를 살펴보면 ActivityManager가 Scheduling restart of crashed service

를 뱉어 내고 마냥 기다리더군요...

경험이 있으신분 조언 부탁드립니다.

감사합니다.
당그니2 (200 포인트) 님이 2013년 10월 23일 질문

2개의 답변

+1 추천
서비스가 살아있는지 감시하는 서비스를 별도의 프로세스로 띄우면 가능할 것 같습니다만,

이러면 감시하는 서비스가 죽으면 어떻게 되느냐 하는 문제가 생기지요.

서로 서로 감시하는 식으로 하면 되지 않을까 싶은데, 확실하지는 않습니다.
익명사용자 님이 2013년 10월 23일 답변
+1 추천
도움이될지모르겠지만 알람매니저를 이용하는 방법이 있더군요

 

http://blog.naver.com/cestlavie_01?Redirect=Log&logNo=40188369345
건방진프로그래머 (26,630 포인트) 님이 2013년 10월 23일 답변
...