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

메모리 Leak으로 인해 값이 누실되서 NullpointException이 납니다. [closed]

0 추천
안녕하세요.

 

앱을 만들었는데 이상한 문제가 발생해서요..

 

Fragment를 이용해서 앱을 만들었는데..

 

앱을 실행해서 작동을 하면 정상적으로 작동을 합니다.

 

그런데 앱을 죽이지 않고 반나절 정도 놔뒀다가 다시 앱을 실행하면 NullpointException이 나더라고요..

 

에러를 보니까 DBAdapter나 멤버변수에 넣은 값들이 누실 되서 오류가 나더라고요..

 

메모리 leak이 발생해서 변수값들이 누실 되는건지 Fragment 버그인지 잘 몰라서 글 남깁니다.

 

무슨 문제일까요?

 

제발 좀 알려주세요~
질문을 종료한 이유: 최신 질문하기로 올리기위해..
안드정복 (320 포인트) 님이 2013년 9월 17일 질문
안드정복님이 2013년 9월 23일 closed

1개의 답변

0 추천

activity 에서 쓰이는..

 

onSaveInstanceState

onRestoreInstanceState

로 검색해보세요~

 

SGLEE (1,690 포인트) 님이 2013년 9월 17일 답변
값들 누실되는건 왜그러는걸까요?? static 변수도 아니고 멤버 변수인데 없어질수가 있나요?
액티비티 라이프사이클을 찾아보세요
os녀석이 액티비티가 백그라운드에 있을때 메모리가 부족하거나 시간이 지나면.. 요놈은 쓸모없는놈이구나 하구 통째로 날려버려서 그렇습니다..
...