我正在开发一款安卓应用程序,其中使用SQLite数据库来存储本地数据。
简单查询时,它能正常工作,但当我使用子查询和连接操作时,会出现以下异常:
E/CursorWindow(27359): 由于错误-12,无法分配大小为2097152的CursorWindow“/data/data/com.example.demo/databases/db_demo.db”。
如何解决这个异常?
try {
// your code
} finally {
cursor.close();
}
finally
块中已经有了cursor.close()
,那么在try
块中运行它就不必要了,因为它总是会被调用,对吗? - Joshua Pinter