J'essaie d'écouter tout changement dans la base de données de contacts.
Je crée donc mon contentObserver qui est une classe enfant de ContentObserver:
private class MyContentObserver extends ContentObserver {
public MyContentObserver() {
super(null);
}
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
System.out.println (" Calling onChange" );
}
}
MyContentObserver contentObserver = new MyContentObserver();
context.getContentResolver().registerContentObserver (People.CONTENT_URI, true, contentObserver);
Mais lorsque j'utilise 'EditContactActivity' pour modifier la base de données de contacts, la fonction Mon onChange n'est pas appelée.