0

我正在尝试解决数据库锁定问题。我的应用程序在启动时下载数据并将它们写入数据库。我让一个线程在事务中进行写作。但是,当数据量很大时,写入不会那么快完成,在此期间,读取同一张表的数据会导致数据库锁定错误。有人有想法解决这个问题吗?

4

1 回答 1

1

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

我更喜欢你在这里使用ContentProvider

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

如果我们使用内容提供者,就不用担心数据库的关闭和锁定。

请参阅简单内容提供程序以进行数据库操作

于 2012-08-10T05:25:07.507 回答