0

在我的代码中:

private void insertNewRecord(String id) {
    dataHelper.openDB();
    ContentValues values = new ContentValues();
    values.put("Id", id);
    dataHelper.InsertRescord(TAG_TABLE, values);
    dataHelper.close();
}

我已经关闭了我的数据库对象。但我收到错误

android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here

此代码工作正常。但是在 Logcat 中它显示了这个错误。我该如何解决?

4

1 回答 1

0

您应该关闭数据库“onDestroy”

protected void onDestroy(){
    dataHelper.close();
}
于 2013-10-10T02:02:57.760 回答