0

Я могу обновить изображение в контакте из своего приложения и его видимое в контактах, но как только происходит синхронизация Google, он удаляет изображение из контакта.Обновление существующего контакта с изображением в Android

Мой код:

ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI) 
    .withValue(ContactsContract.Data.RAW_CONTACT_ID, lRawContactId) 
    .withValue(ContactsContract.Data.IS_PRIMARY, 1) 
    .withValue(ContactsContract.Data.IS_SUPER_PRIMARY, 1) 
    .withValue(ContactsContract.Data.MIMETYPE, 
       ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE) 
    .withValue(ContactsContract.CommonDataKinds.Photo.PHOTO, 
       getImageByteArray(bitmap)) 
    .build()); 
+0

Я думаю, что после обновления изображения вам нужно отправить одно сообщение серверу google, что изображение было обновлено. –

+0

Я не думаю, что я обновляю номер телефона, имя и изображение вместе. Все поля обновляют ожидаемое изображение. – Rohit

ответ

Смежные вопросы