0

Ich bin in der Lage, Bild in Kontakt von meiner App und seine sichtbar in Kontakte zu aktualisieren, aber sobald Google-Synchronisierung erfolgt löscht das Bild von Kontakt.Aktualisieren Sie bestehenden Kontakt mit Bild in Android

Mein Code:

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

Ich denke, nach der Aktualisierung des Bildes müssen Sie eine Nachricht an Google Server senden, dass Bild aktualisiert wurde –

+0

ich glaube nicht, wie ich Telefonnummer, Name und Bild zusammen aktualisieren. Alle Felder aktualisieren Bild erwarten. – Rohit

Antwort