summaryrefslogtreecommitdiffstats
path: root/core/java/android/database
diff options
context:
space:
mode:
authorjangwon.lee <jangwon.lee@lge.com>2013-08-07 09:50:43 +0900
committerjangwon.lee <jangwon.lee@lge.com>2013-08-07 09:50:43 +0900
commit740c1dd97e68f369152f2b2b0b6d77610a8f877b (patch)
tree18adb227442b7da01e9082316d327c3d638c66cc /core/java/android/database
parent15cb526ece1420b1ae2061e20fd0982d82b41aae (diff)
downloadframeworks_base-740c1dd97e68f369152f2b2b0b6d77610a8f877b.zip
frameworks_base-740c1dd97e68f369152f2b2b0b6d77610a8f877b.tar.gz
frameworks_base-740c1dd97e68f369152f2b2b0b6d77610a8f877b.tar.bz2
Guarantee that all db related files are deleted together.
When deleting a db file, all db related files has to be deleted together like journal, wal, shm etc. Change-Id: I49d4581673d03fe669e9e0eaa2b50f7b9d3c34a4 Signed-off-by: jangwon.lee <jangwon.lee@lge.com>
Diffstat (limited to 'core/java/android/database')
-rwxr-xr-x[-rw-r--r--]core/java/android/database/DefaultDatabaseErrorHandler.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/database/DefaultDatabaseErrorHandler.java b/core/java/android/database/DefaultDatabaseErrorHandler.java
index a9e39c3..b234e34 100644..100755
--- a/core/java/android/database/DefaultDatabaseErrorHandler.java
+++ b/core/java/android/database/DefaultDatabaseErrorHandler.java
@@ -99,7 +99,7 @@ public final class DefaultDatabaseErrorHandler implements DatabaseErrorHandler {
}
Log.e(TAG, "deleting the database file: " + fileName);
try {
- new File(fileName).delete();
+ SQLiteDatabase.deleteDatabase(new File(fileName));
} catch (Exception e) {
/* print warning and ignore exception */
Log.w(TAG, "delete failed: " + e.getMessage());