2
Nexus 7에서 Chrome의 북마크 변경을 모니터링하기 위해 ContentObserver를 등록하지만 onChange()에서 콜백 가져 오기가 없습니다.Nexus 7의 브라우저 즐겨 찾기에 ContentObserver가 작동하지 않습니까?
동일한 코드를 사용하면 다른 기기에서 Android 기본 브라우저의 ContentObserver 콜백을받을 수 있습니다.
Nexus 7에서 Chrome이 ContentObserver 콜백을 지원하지 않습니까? 아래
코드 :
getApplication().getContentResolver().registerContentObserver(Browser.BOOKMARKS_URI, true, observer);
...
static class HistoryOberser extends ContentObserver {
public HistoryOberser() {
super(null);
}
@Override
public boolean deliverSelfNotifications() {
return true;
}
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
Log.d(TAG, "onChange: " + selfChange);
}
}
나는 이것이 얼마 전임을 깨달았지만 이것을 알아 냈는가? 콘텐츠 공급자를 쿼리 할 수 있지만 onchange는 호출되지 않습니다. – Roloc
아래 내 대답을 참조하십시오. –