안드로이드 개발 질문/답변
(글 수 45,052)
db를 쓰는데
db는 무조건 열었다가 용무가 끝나면 닫습니다. close
db를 열고서 cursor를 받아와서 쓰는데
지금까지 cursor를 닫은 적이 없었습니다만.. db는 close 하죠.
에뮬레이터에선 문제가 없었습니다만
오늘 폰으로 테스트 해보니
Finalizing a Cursor that has not been deactivated or closed
라고 뜨네요..
db close 해도 cursor도 따로 close 해야 되나요?
근데 왜 에뮬레이터에선 오류가 없었던거죠.
에뮬은 2.3버전이고 폰은 2.2버전이라는 차이가 있기는 합니다만..




개인적인 경험으로
다 쓰셨으면 cursor를 닫고 db를 닫고 하는것이 좋습니다.