본문 바로가기

프로그래밍/안드로이드

SQLite Android Database Cursor window allocation of 2048 kb failed

SQLite Android Database Cursor window allocation of 2048 kb failed


가끔씩 Cursor관련하여 개발을 할때면 아래와 같은 문제가 종종 올라 옵니다.


이녀석의 해결법은 생각보다 간단합니다.
기존에 사용하던 Cursor가 close가 되지 않아 발생하는 문제입니다.

코드상에서 Cursor를 사용하시고 close() 하지 않는 곳이 있다면 모두 닫으면 아마 위와 같은 에러는 발생하지 않을 겁니다.

참고
다 아시는 내용이겠지만 혹시나 ListView나 GridView같이 Adapter에 Cursor로 넘어 간 녀석을 close() 하지면 화면이 안나옵니다. ㅎㅎ
조심하세요.