Close() was never explicitly called on database
이런 경우에는
database.open() 과 database.close() 의 유무를 잘 따져봐야하며,
위의 log 는 db를 안닫아주는 경우 발생을 합니다.
그러므로 db를 다 사용한 후에는 close() 를 매소드를 사용해야 되며,
추가로
open() 매소드를 사용 안했을 경우에는 java.lang.NullPointerException error 즉, C를 공부하셨다면 point error 를 접해보셨을 텐데 point error 와 같이 참조하려는 것이 무엇인지 모른다는 말입니다.
이와 같이 NullPointer error를 피하려면 sqlite3 를 이용한 개발시에 소스가 복잡해지면 나중에 찾기 힘드므로 미리 정리를 잘 하며 개발을 하는것이 좋습니다.
'Develop > Android' 카테고리의 다른 글
eclipse - failed to create the java virtual machine 에러 (0) | 2013.04.15 |
---|---|
Invalid file name: must contain only [a-z0-9_.] (0) | 2013.04.12 |
SQLite3 error (0) | 2011.12.14 |
안드로이드 특징 (0) | 2011.11.22 |
안드로이드 구조 (0) | 2011.11.22 |