【发布时间】:2012-04-08 09:56:48
【问题描述】:
我的 android 应用程序从查询数据库开始,但在启动时返回此异常:
03-23 20:49:10.722: E/AndroidRuntime(10499):
java.lang.RuntimeException: Unable to start activity ComponentInfo{tabActivity}:
java.lang.RuntimeException: Unable to start activity ComponentInfo{activity}:
java.lang.IllegalStateException: database /data/data/... (conn# 0) already closed
调试后我发现,这个错误就在这一行。
Cursor cursor = db.query(TABLE, null, null, null, null, null, KEY_TABLE);
所以我认为,该错误是由锁定数据库引起的,但我不知道如何修复它。 谁能帮帮我,如何打开数据库?
【问题讨论】:
-
似乎您没有打开的数据库连接。发布您的完整代码。
标签: android database sqlite exception