Android 2.3.3
Eclipse Version: 3.7.0
LogCat
LogCat 报错信息:
发生错误原因分析:
主要错误:
02-13 11:58:13.759: ERROR/Database(432): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
出错处代码
意思是指在此处打开数据库操作之前,应用程序没有关闭游标或数据库对象。
在应用中,对数据库操作完成后,应该对游标及数据库进行关闭操作
if (!cur.isClosed()) { cur.close(); } db.close();
解决办法:
检查操作数据库的相关源代码,增加关闭“cursor or database object”的代码 。
PS。
本文分析了Android应用中使用SQLite数据库时出现的DatabaseObjectNotClosedException异常,并提供了详细的解决方案。
697

被折叠的 条评论
为什么被折叠?



