안드로이드 개발 질문/답변
(글 수 45,052)
지금 AppWidget을 만들어 Service로 업데이트를 해주고 있는데요.
Intent.ACTION_BATTERY_CHANGED를 받는 리시버가 있는데..
요놈을 확인했더니, 거의 1~5초에 한 번 꼴로 액션을 받고 있더라구요..
그래서 그런지는 몰라도 실행중인 서비스 목록에서 메모리를 6~8MB나 차지하고 있고..
이게 배터리 소모와 직간접적으로 영향이 있는듯합니다.
그래서 코드를 통해 액션은 1~5초 간격을 받긴 하지만 업데이트는 필요할때만 하게 바꾸었는데..
그래도 서비스의 메모리는 줄지 않더라구요.
질문은, 리시버에서 액션을 자주 받는다면(AppWidget 업데이트 안함) 그것이 배터리 소모에 영향이 있는건지 궁금합니다.