private class CustomContentObserver extends ContentObserver {
public CustomContentObserver() {
super(mHandler);
}
@Override
public void onChange(boolean selfChange) {
mRefreshDataRequired = true;
}
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActivity().getContentResolver().registerContentObserver(
ContactsContract.Contacts.CONTENT_URI, true, mContactsObserver);
}
getContentResolver().delete(RawContacts.CONTENT_URI, RawContacts.CONTACT_ID +" = "+idIndex1, null);
옵저버를 사용하여 contacts db가 변경 되었을때를 체크하여 사용하려고 합니다.
contacts DB가 변경 되었을때 onchange()가 약 4초 정도 늦게 받아지는데
왜 그럴까요 ????
소스상에는 특별한게 없어보여서 ;; 왜그런지 모르겠습니다.
잘못사용한것이 있나요 ?