diff options
author | Christine Chen <christinech@google.com> | 2013-06-10 23:42:36 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-06-10 23:42:36 +0000 |
commit | 0e55a38c8a2a94db45b65bbecd78c6d127b721a2 (patch) | |
tree | f9e88dcd36fafc28768498dfeafe6e51a8ab1dd9 /src/com | |
parent | e7759bc574ebe2679386068b1b8fd7c17ca3134f (diff) | |
parent | 1708e5af20ea2a109dfba2ab82c69e798e5df2e3 (diff) | |
download | packages_providers_ContactsProvider-0e55a38c8a2a94db45b65bbecd78c6d127b721a2.tar.gz packages_providers_ContactsProvider-0e55a38c8a2a94db45b65bbecd78c6d127b721a2.tar.bz2 packages_providers_ContactsProvider-0e55a38c8a2a94db45b65bbecd78c6d127b721a2.zip |
Merge "Add updates on usage data to Delta API."
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/providers/contacts/ContactsProvider2.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java index 9e6e324f..64be522e 100644 --- a/src/com/android/providers/contacts/ContactsProvider2.java +++ b/src/com/android/providers/contacts/ContactsProvider2.java @@ -8521,13 +8521,15 @@ public class ContactsProvider2 extends AbstractContactsProvider " WHERE " + RawContacts._ID + " IN (" + rawContactIdSelect.toString() + ")" , mSelectionArgs1); db.execSQL("UPDATE " + Tables.CONTACTS + - " SET " + Contacts.LAST_TIME_CONTACTED + "=?" + + " SET " + Contacts.LAST_TIME_CONTACTED + "=?1" + "," + Contacts.TIMES_CONTACTED + "=" + "ifnull(" + Contacts.TIMES_CONTACTED + ",0) + 1" + + "," + Contacts.CONTACT_LAST_UPDATED_TIMESTAMP + "=?1" + " WHERE " + Contacts._ID + " IN (SELECT " + RawContacts.CONTACT_ID + " FROM " + Tables.RAW_CONTACTS + " WHERE " + RawContacts._ID + " IN (" + rawContactIdSelect.toString() + "))" , mSelectionArgs1); + return successful; } |