我的Android应用程序遇到问题。我遇到了这个问题:
SQLiteOpenHelper:引起:应用程序打开了太多文件。默认情况下,一个进程中可用的最大文件描述符数为1024。
(未知错误(代码2062):无法打开数据库)
这个问题的可能原因是什么?非常感谢你的帮助!
答案 0 :(得分:1)
我遇到了同样的问题,我设法解决了这个问题,方法是通过调用以下内容来关闭游标:
cursor.close();
我在循环中创建menuButton.imageInsets = UIEdgeInsetsMake(5, 5, 5, 5)
类的新对象而不关闭它。在小循环迭代中,它工作正常,在数据变大和循环迭代之后,我开始看到这个问题。
同样正如提问者的评论中所建议的那样,请确保在完成后立即关闭 SQlite数据库的任何对象。