2

我注册了一个 ContentObserver 来监控 Nexus 7 上 Chrome 的书签更改,但是 onChange() 没有任何回调。

使用相同的代码,我可以在其他设备上获取 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);
    }

}
4

1 回答 1

3

使用 URI "content://com.android.chrome.browser/bookmarks" 为 Android Crhome 浏览器书签可以使观察者工作。

于 2013-03-14T15:52:44.430 回答