private void closeAndDeleteInternal(boolean deleteAfterClose) { clearPreparedStatementCache(); if (isOpen()) { onClose(database); database.close(); } setDatabase(null); if (deleteAfterClose) { getOpenHelper().deleteDatabase(); } helper = null; }
/** * @return the path to the underlying database file. */ public String getDatabasePath() { return getOpenHelper().getDatabasePath(); }
try { try { ISQLiteDatabase db = getOpenHelper().openForWriting(); setDatabase(db); } catch (RecreateDuringMigrationException recreate) {
try { try { ISQLiteDatabase db = getOpenHelper().openForWriting(); setDatabase(db); } catch (RecreateDuringMigrationException recreate) {
private void closeAndDeleteInternal(boolean deleteAfterClose) { clearPreparedStatementCache(); if (isOpen()) { onClose(database); database.close(); } setDatabase(null); if (deleteAfterClose) { getOpenHelper().deleteDatabase(); } helper = null; }
/** * @return the path to the underlying database file. */ public String getDatabasePath() { return getOpenHelper().getDatabasePath(); }