2
我註冊了一個ContentObserver來監視Nexus 7上Chrome的書籤變更,但是沒有從onChange()獲取任何回調。ContentObserver不適用於Nexus 7上的瀏覽器書籤?
使用相同的代碼,我可以在其他設備上獲取Android默認瀏覽器的ContentObserver回調。
Chrome不支持Nexus 7上的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 2013-01-03 23:26:47
請參考下面的答案 – 2013-03-14 15:54:51