summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/LegacyApiSupport.java
diff options
context:
space:
mode:
authorJeff Hamilton <jham@android.com>2009-08-27 19:29:48 -0500
committerJeff Hamilton <jham@android.com>2009-08-27 19:30:50 -0500
commit94743330ca80ad334340bef51b2a093242721bb0 (patch)
treeb25e97609684bcfd42147e3ee157aa5557311f65 /src/com/android/providers/contacts/LegacyApiSupport.java
parentff2de103f7e3eeeff4665ef63f07460fef053d6d (diff)
downloadpackages_providers_ContactsProvider-94743330ca80ad334340bef51b2a093242721bb0.zip
packages_providers_ContactsProvider-94743330ca80ad334340bef51b2a093242721bb0.tar.gz
packages_providers_ContactsProvider-94743330ca80ad334340bef51b2a093242721bb0.tar.bz2
Add legacy API support for inserting into URIs like content://contacts/people/1/phones.
Bug: 2083923 Change-Id: I948ff3f8a87a7594aa890b6c7cf45c11f862008d
Diffstat (limited to 'src/com/android/providers/contacts/LegacyApiSupport.java')
-rw-r--r--src/com/android/providers/contacts/LegacyApiSupport.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/LegacyApiSupport.java b/src/com/android/providers/contacts/LegacyApiSupport.java
index aa847fc..378273e 100644
--- a/src/com/android/providers/contacts/LegacyApiSupport.java
+++ b/src/com/android/providers/contacts/LegacyApiSupport.java
@@ -735,6 +735,12 @@ public class LegacyApiSupport implements OpenHelper.Delegate {
break;
}
+ case PEOPLE_PHONES: {
+ long rawContactId = Long.parseLong(uri.getPathSegments().get(1));
+ id = insertPhone(rawContactId, values);
+ break;
+ }
+
case EXTENSIONS: {
long rawContactId = getRequiredValue(values,
android.provider.Contacts.Extensions.PERSON_ID);