我创建一个 SQLiteDatabase 实例并调用 getReadableDatabase()
或 getWritableDatabase()
并以这种方式操作数据,但我从未通过 db.close( )
。不关闭不好吗?我尝试将 db.close()
添加到我的 onStop()
或 onDestroy()
方法,但它只是强制关闭。
最佳答案
尽可能晚地打开一个连接。尽快关闭它。在“finally” block 中关闭它以确保它被关闭。
一般来说,按照与获取资源相反的顺序处理资源。
关于java - Android sqlite 保持连接打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637309/