use*_*566 5 android sqliteopenhelper android-sqlite
03-02 04:23:07.015:E/StrictMode(1096):在附加的堆栈跟踪中获取了资源,但从未释放。有关避免资源泄漏的信息,请参阅 java.io.Closeable。03-02 04:23:07.015: E/StrictMode(1096): java.lang.Throwable: 未调用显式终止方法“close” 03-02 04:23:07.015: E/StrictMode(1096): 在 dalvik.system .CloseGuard.open(CloseGuard.java:184) 03-02 04:23:07.015: E/StrictMode(1096): at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:805) 03-02 04:23 :07.015: E/StrictMode(1096): 在 android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:789) 03-02 04:23:07.015: E/StrictMode(1096): 在 android.database.sqlite。 SQLiteDatabase.openDatabase(SQLiteDatabase.java:694) 03-02 04:23:07.015: E/StrictMode(1096): 在 android.app.ContextImpl。
您需要在游标超出范围之前显式调用其关闭。如果您不这样做,则游标的内容及其分配的资源将不会被释放,直到垃圾收集器决定实际删除它。由于游标需要大量资源,因此最好在不再使用时立即将其关闭。