마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 메모리부족 종료

0 추천
넵 질문은 제목 그대로입니다.

제가 배터리어플을 만들었습니다. 리시버(노티피케이션) 으로 화면상단에 현재 몇퍼센트의 배터리가 남았는지 표시하고있는데 제핸드폰은 괜찮은데 친구핸드폰에서는 가끔 혼자 멈추더라고요 혹시 몰라서 unCaughtExceptionHandler 까지 달아줬지만 소용이 없었습니다. 저번에도 같은질문으로 등록해봤는데..ㅠㅠ 추가로 궁금한게 있어서 죄송하지만 다시 질문을 올려요 ㅠ

 

1) 인터넷을 찾아보니 메모리가 모잘라서 안드로이드에서 혼자 어플을 종료한다는 말이있는데 이게 진짜인가요?

2) 1)번이 진짜면 이걸 해결할수 있는방법이 있나요?

3) 만일 1) 번때문이 아니면 오류를 알수있는방법이 있을까요?

(ACRA , 구글애널리스 등록도 해봤는데 소득이..ㅠ)
검정색고양이 (1,040 포인트) 님이 2015년 4월 20일 질문
검정색고양이님이 2015년 4월 20일 수정

1개의 답변

0 추천
 
채택된 답변
1) 예. 메모리가 부족하면 OS에서 앱을 강제종료하여 메모리를 확보합니다.

2) "해결"이 무엇을 의미하나요? "메모리가 부족해도 내 앱은 안죽게 해주세요" 라는 의미라면 그런 것은 불가능합니다.

3) 백그라운드 서비스로 실행된다면 startForeground를 이용하면 강제종료될 확률을 좀 줄일 수는 있습니다.
익명사용자 님이 2015년 4월 20일 답변
검정색고양이님이 2015년 4월 21일 채택됨
친절한답변 감사합니다!
...