2

Может ли кто-нибудь сказать мне, как мы можем добавить контактный номер в существующем контакте с тем же contact_TYPE в android, используя ContentProviderOperation. Я много пробовал, но пока не получил никакого решения.Как добавить номер контакта в существующем контакте с тем же контактом_TYPE в android с помощью ContentProviderOperation android

ответ

0

У меня есть решение этой проблемы, мне просто нужно добавить одно и то же display_name контакта, в котором я хочу связать детали. А затем выполните обычный метод вставки.

ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI) 
       .withValue(RawContacts.ACCOUNT_TYPE, null) 
       .withValue(RawContacts.ACCOUNT_NAME, null) 
       .build()); 
          ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI) 
       .withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, rawContactID) 
       .withValue(ContactsContract.Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE) 
       .withValue(StructuredName.DISPLAY_NAME, "Display_Name of selected contact") 
       .build());