我注册了一个 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);
}
}