什么时候应该在我们的android应用程序中使用db.close()?

时间:2011-11-02 11:38:39

标签: android sql

如果某个活动使用私有SQLiteOpenHelper,则在其上调用.open()并使用该数据库;什么时候应该调用.close()?

此外,没有正确使用.close()的影响是什么

1 个答案:

答案 0 :(得分:1)

open()设置对数据库的锁定,以便其他实例不能使用它。所以close()是您完成使用数据库的必要条件,这是为了确保数据不存在差异。考虑一下您尝试访问的另一个更改数据的实例。因此,只能为您的数据库创建一个实例,这需要正确的锁定和解锁。