阅读[Android] [SQLite]时锁定数据库

时间:2012-08-10 05:17:46

标签: android sqlite

我正在尝试解决数据库锁定问题。我的应用程序在启动时下载数据并将其写入数据库。我做了一个线程在交易中写作。但是,当数据量很大时,写入不会如此迅速地完成,在此期间,读取同一个表的数据将导致数据库锁定错误。有人有想法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

使用同步方法可以避免DB锁定错误

我希望你在这里使用ContentProvider

尽管它主要用于在应用程序之间共享,但它可以在我们的单个应用程序中使用。

如果我们使用内容提供程序,则无需担心关闭和锁定数据库。

参考Simple Content Provider for db operations