如何避免DatabaseObjectNotClosedException?

时间:2011-01-24 06:50:00

标签: android

01-24 12:17:10.780:ERROR / Database(462):从未在数据库'/data/data/com.test/databases/testdb7.db'上显式调用close()

01-24 12:17:10.780:ERROR / Database(462):android.database.sqlite.DatabaseObjectNotClosedException:应用程序未关闭此处打开的游标或数据库对象

2 个答案:

答案 0 :(得分:1)

我解决了这个异常。我在打电话

 db = eventsData.getReadableDatabase(); 

两次,这就是抛出异常的原因

答案 1 :(得分:0)

你必须关闭你的游标。

您可以在此处找到类似的问题:databaseobjectnotclosedexception-how-can-we-avoid-this-exception也在此处:how-to-avoid-this-message-in-android

希望这有帮助。