gpt4 book ai didi

Android SQLite 数据库 database/data/data/... (conn# 0) 已经关闭

转载 作者:行者123 更新时间:2023-11-30 04:16:50 25 4
gpt4 key购买 nike

我的 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);

所以我认为,该错误是由锁定的数据库引起的,但我不知道如何修复它。谁能帮我,如何打开数据库?

最佳答案

感谢您的帮助,当我开始复制时,我发现了我的错误。

public DbAdapter open() throws SQLException {
dbHelper = new DatabaseHelper(context);
db = dbHelper.getWritableDatabase();
dbHelper.close();
return this;
}

我无法相信,我可以将它插入此处。

关于Android SQLite 数据库 database/data/data/... (conn# 0) 已经关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com