일단 위젯이 시계 위젯이라... 30분 미만의 업데이트 주기가 필요해서

 

별도 서비스를 통해 업데이트를 구현했습니다. 알람매니저는 뜻대로 되지를 않아서... 서비스를 이용했는데

 

제조사 커스텀에 많이 들어가있는 작업관리자 비스무리한 어플로 강제종료가 되면, 위젯 업뎃이 그냥 죽어버리더라구요.

 

그래서 자동 재실행 방법을 찾다가,

 

인터넷에 많이 있는 onDestroy()에서 알람매니저에 등록하고, 브로드캐스트 리시버가 서비스를 재실행하는 방식으로 자동 재실행을 구현했습니다.

 

그런데... 로우 메모리 상황은 겪어보질 못해서는 둘째치고, 작업관리자로 강제 종료시 살아나지를 않더군요.

 

로그를 찍어보니, onDestroy()가 아예 듣지를 않던데, 이런 상황에 어떻게 대처해야할지 모르겠습니다.

 

일단은 '서드(혹은 세컨드) 파티 작업 관리자(태스크 킬러)' 어플리케이션이 서비스를 킬 했을때도 onDestroy()가 호출되는가?

 

하고 호출되지 않는다면 어떻게 이 문제를 해결하는가?

 

호출된다면... 제가 잘못 코딩한거겠죠...ㅠㅠ(알람매니저 다루기가 힘드네요)

 

여러분의 도움이 절실히 필요합니다ㅠㅠ 도와주세요!...