每当我使用数据库时,我都会创建一个新的 SQLOpenHelper 实例。
我有一个屏幕 A,它有一个在 onResume () 中使用 readableDatabase () 的方法。在屏幕 B 中,当它启动一个调用使用 writeableDatabase() 的方法的 AsyncTask 时。
如果线程在关闭显示屏 B 后结束,则 A 无法访问数据库。所以我得到 SQLitedatabase 被锁定。
那我该怎么办?
每当我使用数据库时,我都会创建一个新的 SQLOpenHelper 实例。
我有一个屏幕 A,它有一个在 onResume () 中使用 readableDatabase () 的方法。在屏幕 B 中,当它启动一个调用使用 writeableDatabase() 的方法的 AsyncTask 时。
如果线程在关闭显示屏 B 后结束,则 A 无法访问数据库。所以我得到 SQLitedatabase 被锁定。
那我该怎么办?