안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
백그라운드로 서비스가 동작 중인데, 어느 정도 시간이 지나면 서비스가 죽었다가 다시 시작됩니다.
그로인해 서비스가 가지고 있던 내용들이 모두 지워져 버려 오동작을 하게 되네요.
로그를 보다보니 아래와 같이 ActivityManager가 죽여 버리는 것 같은 생각이 듭니다.
03-25 09:52:17.226 I/ActivityManager( 2425): No longer want com.sec.android.providers.drm (pid 7403): hidden #16
03-25 09:52:17.226 I/ActivityManager( 2425): No longer want com.skt.fmc_uc (pid 7220): hidden #17
ActivityManager가 서비스를 죽이지 않게 하는 방법이 있을까요?




서비스가 죽어도 오작동을 하지 않게 만들어야 할거 같아요...
지금이야 하드웨어 스펙이 워낙 좋아서 킬앱 쓰는분이 예전보단 비율적으로 적어졌지만
아직도 하드웨어 스펙이 딸리는 폰 사용자들은 킬앱으로 kill 버튼 누르는걸 습관적으로 하는데...
그럼 서비스는 언제든...죽을 수 있는건데...ㅡ0ㅡ;;; 데이타가 서비스에 의존적이지 않게 구현하는게 좋은거 같아요....