Obserwator treści jest wywoływany, nawet jeśli Kontakty nie zostaną zmienione

Stoję przed dziwnym problemem, używamContentObserverzłapać zmiany w kontaktach, ale problem polega na tym, żeonchange() metoda jest wywoływana, nawet jeśli nie wprowadzam żadnych zmian. Oto mój kod:

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;
        }
    }

każdy może pomóc?
z góry dziękuję

questionAnswers(1)

yourAnswerToTheQuestion