【发布时间】:2012-12-07 17:30:43
【问题描述】:
每当我使用数据库时,我都会创建一个新的 SQLOpenHelper 实例。
我有一个屏幕 A,它有一个在 onResume() 中使用 readableDatabase() 的方法。在屏幕 B 中,当它启动一个调用使用 writeableDatabase() 的方法的 AsyncTask 时。
如果线程在关闭显示屏幕 B 后结束,则 A 无法访问数据库。所以我得到 SQLitedatabase 被锁定。
那我该怎么办?
【问题讨论】:
-
屏幕 A 和 B 是指活动,还是什么...?
标签: android database sqlite android-asynctask