언제 SqliteOpenHelper 의 close() 를 호출해야 할까?
http://stackoverflow.com/questions/8531201/when-should-i-call-close-on-sqliteopenhelper-used-by-contentprovider언제 SqliteOpenHelper 의 close() 를 호출해야 하는지에 대해 나와 있다.
여기서는 쓰고 바로 close() 를 부르고, 필요할 때마다 getWritableDatabase() / getReadableDatabase() 를 호출해도 괜찮다고 한다. 왜냐하면 Database 객체가 cache 되어서 굳이 계속 열어놓지 않아도 괜찮다고 한다.[ref. 1]
See Also
- SQL 데이터베이스에 데이터 저장하기 | Android Developers
- FeedContract.java | Android Developers : 위의 글에서 사용하는 source 에 대한 예제를 볼 수 있다.
- NamhSamples/DatabaseHelper.java at master · i5on9i/NamhSamples · GitHub
- Android | Simple SQLite Database Tutorial | HMKCode : 간단한 sql 사용법
댓글 없음:
댓글 쓰기