연락처 데이터베이스의 변경 내용을 수신 대기하려고합니다.연락처 데이터베이스의 변경 내용을 수신하는 방법
그래서 내가 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()
가 호출되지 않습니다.
참고 - URI를 People.CONTENT_URI은 (이전에 오늘 - 3/15/2011)는 지원되지 않습니다. ContactsContacts.CONTENT_URI를 참조하십시오. – mobibob
안녕하세요, 어떻게 변화의 본질에 대한 정보를 얻을 수있는 아이디어? 연락처 추가, 삭제, 업데이트, 필드가 업데이트 되었습니까? –