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 dasContentObserver
die Ä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