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

카메라 사용시 앱이 죽는 현상이 발생합니다.

0 추천
앱에서 카메라를 사용하기위해 intent를 했는데요..

신형폰들의 경우 이상이 없지만.. 구형폰에서 테스트 결과.

앱이 죽었다 살아나네요.(메모리 내려갔다가 다시 올라오는 현상..)

 

여러 정황을 확인결과

가용 heap memory 가 70메가 정도인 구형폰은... 앱이 내려갔다 다시 올라오구요..

heap memory 가 150M 정도되는 신형폰들은 그냥 넘어갔다 옵니다..

(예를들어 구형 갤럭시S2 신형 갤럭시S4)

 

앱이 실행중에 많은 데이터를 가지고 있는데요..(서버에서 받은 데이터 등..)

앱이 내려갈때 모든걸 저장해두고 복구하기엔 무리가 있습니다.

 

이럴경우 어떻게 해야 할까요?

갤러리의 경우 문제가 없는데.. 카메라만 그러네요 ㅜㅜ
왕초심자 (350 포인트) 님이 2014년 5월 13일 질문

1개의 답변

+1 추천

몇가지 방법이 있습니다.

  1. 실행중에 많은 데이터를 가지고 있지 않도록 수정합니다.
  2. 앱이 내려갈 때 모든걸 저장해두고 복구하게 수정합니다.
  3. 앱은 그냥 놔두고 마켓 설명문에 "메모리가 작은 기기는 지원하지 않습니다." 라고 추가합니다. 이 경우 사용자가 "제 폰에서 안되요" 라는 댓글을 달면 친절하게 "고객님 기기는 메모리가 부족하여 지원할 수 없습니다." 라고 댓글을 다셔야 합니다.

저는 1,2번을 동시에 진행하는 것을 추천합니다.

 

익명사용자 님이 2014년 5월 13일 답변
실행중 데이터는 100k 가 안됩니다. 이미지리소스 제외

앱이 죽을때 저장하고 복구할수는 있지만
앱에 저장하기 힘든 데이터라 곤란하네요..
...