标签: android sql
如果某个活动使用私有SQLiteOpenHelper,则在其上调用.open()并使用该数据库;什么时候应该调用.close()?
此外,没有正确使用.close()的影响是什么
答案 0 :(得分:1)
open()设置对数据库的锁定,以便其他实例不能使用它。所以close()是您完成使用数据库的必要条件,这是为了确保数据不存在差异。考虑一下您尝试访问的另一个更改数据的实例。因此,只能为您的数据库创建一个实例,这需要正确的锁定和解锁。
open()
close()