Zaktualizuj obraz kontaktu u dostawcy kontaktów Android

Tworzę aplikację do odczytu, aktualizacji, usuwania danych kontaktów. Oto problem z aktualizacją Contact_Image.

Kiedy nowy kontakt Dodany przez urządzenie poza Aplikacją bez obrazu. wtedy nie możemy zaktualizować kontaktu Image. Mój kod aktualizacyjny to.

    ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI)
                .withSelection(Data.CONTACT_ID+"= ? AND "+ContactsContract.Data.MIMETYPE+"=?",new String[]{id,ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE})
                .withValue(ContactsContract.CommonDataKinds.Photo.PHOTO, imageInByte)
                .build());

Podaj rozwiązanie w tym zakresie.

questionAnswers(1)

yourAnswerToTheQuestion