Android 当数据库变动时更新UI数据 注册观察者监听
/** * Register an observer for provider status changes - we will need to * reflect them in the UI. */private void registerObserver() {getContentResolver().registerContentObserver(ContactsContract.Contacts.CONTENT_URI, true, mObserver);getContentResolver().registerContentObserver(CallLog.Calls.CONTENT_URI, true, mObserver);}private void unregisterObserver() {getContentResolver().unregisterContentObserver(mObserver);}private ContentObserver mObserver = new ContentObserver(new Handler()) {@Overridepublic void onChange(boolean selfChange) {isContactChanged = true;}};1 楼 sunnyboyi 2011-10-31 mark一下,楼主加点标注就好了。