Content Observer wird auch dann aufgerufen, wenn die Kontakte nicht geändert werden

Ich stelle ein Problem gegenüber, das merkwürdig ist, ich benutze dasContentObserverdie Änderungen in den Kontakten zu fangen, aber das Problem ist, dass dieonchange() Methode wird aufgerufen, auch wenn ich keine Änderungen vornehme. Hier ist mein Code:

getContentResolver().registerContentObserver(ContactsContract.Contacts.CONTENT_URI, true, new MyCOntentObserver());

public class MyCOntentObserver extends ContentObserver{
        public MyCOntentObserver() {
            super(null);
        }
        @Override
        public void onChange(boolean selfChange) {
        super.onChange(selfChange);
            Log.e("","~~~~~~"+selfChange);
        }  

        @Override
        public boolean deliverSelfNotifications() {
            Log.e("","~~~~~~ Change");
            return true;
        }
    }

kann jemand helfen?
Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage