안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 허접 개발자 입니다.
AlarmManager를 이용한 알림 서비스를 만들고 있습니다.
코드는 모두 완료 되었는데, 테스트 중 문제가 있어 문의 드립니다.
1. 시작 버튼으로 AlarmManager를 Service로 동작 시킴(설정에 8시간, 9시간의 값이 있습니다.)
2. 해당 시간 이후에 alarm 동작 처리
동작은 간단 합니다.
문제는 8시간, 9시간과 같은 긴 시간의 경우 중간에 Servicer가 중단 되어 버리는것 같습니다.
정확한 로그를 확보하기 못해 분석이 되지 않네요. 이 녀석이 2~3시간 안에는 잘 안 죽네요. 한참이 지난 후에야 죽어버려서... 분석하기가 좀 힘듭니다.
Service 동작 중에 강제로 kill이 되는 경우 있는 것 같습니다.
고수 분들의 조언을 구합니다.
2011.09.12 22:46:29
09-12 22:42:40.624: WARN/ActivityManager(176): Scheduling restart of crashed service apps.maker.workout/.WorkOutService in 44982ms
09-12 22:42:40.624: INFO/ActivityManager(176): Low Memory: No more background processes.
로그에 이렇게 나오네요. workout이 제작중인 package 입니다.
memory 때문이라면 app에서의 해결방법이 있나요?



