我注册了一个ContentObserver来监视Nexus7上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);
    }

}

最佳答案

使用uri“content://com.android.chrome.browser/bookmarks”进行android crhome浏览器书签可以使观察者工作。

10-04 17:34