지금 AppWidget을 만들어 Service로 업데이트를 해주고 있는데요.

Intent.ACTION_BATTERY_CHANGED를 받는 리시버가 있는데.. 

요놈을 확인했더니, 거의 1~5초에 한 번 꼴로 액션을 받고 있더라구요..

그래서 그런지는 몰라도 실행중인 서비스 목록에서 메모리를 6~8MB나 차지하고 있고..

이게 배터리 소모와 직간접적으로 영향이 있는듯합니다.

그래서 코드를 통해 액션은 1~5초 간격을 받긴 하지만 업데이트는 필요할때만 하게 바꾸었는데..

그래도 서비스의 메모리는 줄지 않더라구요.


질문은,  리시버에서 액션을 자주 받는다면(AppWidget 업데이트 안함) 그것이 배터리 소모에 영향이 있는건지 궁금합니다.