-1
爲什麼我收到此錯誤?爲什麼我收到close()從未顯式調用數據庫
close() was never explicitly called on database '/data/data/com.example.quickorder/databases/QuickOrderDB'
這是我在數據庫處理器代碼:
void addCliente(Anpcfbcf cliente) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(BCCSC, cliente.getBCCSC());
values.put(BCACC, cliente.getBCACC());
values.put(BCAIN, cliente.getBCAIN());
values.put(BCCAP, cliente.getBCCAP());
values.put(BCALO, cliente.getBCALO());
values.put(BCCPR, cliente.getBCCPR());
values.put(BCCTE, cliente.getBCCTE());
values.put(BCCPA, cliente.getBCCPA());
// Inserting Row
db.insert(ANPCFBCF, null, values);
db.close(); // Closing database connection
}
你確定這是唯一可能的地方嗎? – tyczj
如果有另一個未關閉的打開連接,通常會發生這種情況。您必須關閉所有打開的連接,而不是一個。 – Rarw
答案嘉豪就在那裏 - > – rharter