Se llama al observador de contenido incluso si no se cambian los contactos
Estoy enfrentando un problema que es extraño, estoy usando elContentObserver
para captar los cambios en los contactos, pero el problema es que laonchange()
Se llama método incluso si no estoy haciendo ningún cambio. Aquí está mi código:
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;
}
}
¿Alguien puede ayudar?
gracias por adelantado