summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/AutoFillProfileDatabase.java
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-10-26 15:18:44 +0100
committerBen Murdoch <benm@google.com>2010-10-29 11:34:36 +0100
commit23da30e29c15ac47aab3fa7ec7091d22dbf86177 (patch)
tree7046bc9680ecc04e7b9f9050bc111a2ae61c7ffa /src/com/android/browser/AutoFillProfileDatabase.java
parent33bbb80f17a66ba957c0ff0173ecd48ef4392080 (diff)
downloadpackages_apps_Browser-23da30e29c15ac47aab3fa7ec7091d22dbf86177.tar.gz
packages_apps_Browser-23da30e29c15ac47aab3fa7ec7091d22dbf86177.tar.bz2
packages_apps_Browser-23da30e29c15ac47aab3fa7ec7091d22dbf86177.zip
Implement the "Delete Profile" button in the AutoFill editor.
Sync a null profile to BrowserSettings and remove the current profile data from the editor UI and database. Change-Id: I9ee911640882841b500914be5c381f686bc20e81
Diffstat (limited to 'src/com/android/browser/AutoFillProfileDatabase.java')
-rw-r--r--src/com/android/browser/AutoFillProfileDatabase.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/browser/AutoFillProfileDatabase.java b/src/com/android/browser/AutoFillProfileDatabase.java
index 0204d7e90..3345e9258 100644
--- a/src/com/android/browser/AutoFillProfileDatabase.java
+++ b/src/com/android/browser/AutoFillProfileDatabase.java
@@ -142,6 +142,12 @@ public class AutoFillProfileDatabase {
null, null, null, "1");
}
+ public void dropProfile(int id) {
+ final String sql = "DELETE FROM " + PROFILES_TABLE_NAME +" WHERE " + Profiles._ID + " = ?;";
+ final Object[] params = { id };
+ getDatabase(true).execSQL(sql, params);
+ }
+
public void close() {
mOpenHelper.close();
}