android开发时出现异常close() was never explicitly called on database '/data/data/com.seehope.view/databases/note.db' :
原因有:
1)数据库用完后没有关闭。
2)cursor(游标)使用完后没有关闭。
3)重复的创建了数据库类对象,即new 了多个DBHelper,使得数据库重建。
解决方法:查看代码,看在什么地方重复new 了数据库辅助类的对象。
在activity中覆盖onDestory()方法,在该方法中关闭数据库。
本文探讨了在Android开发过程中遇到的数据库异常问题及其原因,包括数据库未正确关闭、cursor使用不当、重复创建数据库对象等,并提供了相应的解决方法。
1673

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



