제목 그대로 시계 위젯을 만들고 있습니다.

이미지를 사용해 간단히 시간을 보여주는 위젯입니다.

appwidget 을 사용하고

Service 를 만들어 BroadCaseReceiver 에서 time tick 을 받아서 시간을 바꿔주고 있습니다.

(그냥 BroadCaseReceiver 를 만들고 Manifest 에서 time_tick 을 받으니 안되서 서비스에서 받았습니다.)

평소엔 문제 없이 돌아 가는데 문제는 -_-;;

다른 작업을 하는 도중에(예를 들자면 고해상도 동영상 같은 무거운 작업) 리소스 부족으로 안드로이드가

위젯의 서비스를 죽여버리네요 -_-;;

그래서 서비스가 없으니 시간 변경을 하려고 할때 NullPointException 이 됩니다.

이 서비스를 안죽게 하는 방법이 없을까요??


글 읽어 주셔서 감사합니다 ^^