我正在尝试监听联系人数据库的任何更改。
因此,我创建了一个继承自ContentObserver
的子类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);
但是当我使用 'EditContactActivity
' 来更改联系人数据库时,我的 onChange()
没有被调用。