我注册了一个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浏览器书签可以使观察者工作。