안녕하세요. 허접 개발자 입니다.


AlarmManager를 이용한 알림 서비스를 만들고 있습니다.


코드는 모두 완료 되었는데, 테스트 중 문제가 있어 문의 드립니다.


1. 시작 버튼으로 AlarmManager를 Service로 동작 시킴(설정에 8시간, 9시간의 값이 있습니다.)


2. 해당 시간 이후에 alarm 동작 처리


동작은 간단 합니다.


문제는 8시간, 9시간과 같은 긴 시간의 경우 중간에 Servicer가 중단 되어 버리는것 같습니다.


정확한 로그를 확보하기 못해 분석이 되지 않네요. 이 녀석이 2~3시간 안에는 잘 안 죽네요. 한참이 지난 후에야 죽어버려서... 분석하기가 좀 힘듭니다.


Service 동작 중에 강제로 kill이 되는 경우 있는 것 같습니다.


고수 분들의 조언을 구합니다.