2011-05-20 75 views
2

如何通知书签添加或删除?书签内容观察者

使用...

ContentResolver resolver = context.getContentResolver(); 
resolver.registerContentObserver(android.provider.Browser.BOOKMARKS_URI, **FALSE**, this); 

......在添加新书签的onChange()调用回调函数而不是当一个先在的书签被删除。

以其它方式使用...

ContentResolver resolver = launcher.getContentResolver(); 
resolver.registerContentObserver(android.provider.Browser.BOOKMARKS_URI, **TRUE**, this); 

...的的onChange()回调时间可持续叫......即使我只从一个网络到另一个导航。

我只想在书签表中添加或删除记录时才会收到通知。

感谢咨询 L.

回答

1

您可以找到书签分贝的计数并将其保存在文件中,偏好或数据库,你找到改变你应该重新计算数量,与以往相比较。如果新计数大于其平均加数,并且小于平均删除,并且相同意味着修改发生。

我希望这会明确你的方向或至少帮助你。

你的

+1

好想一下答案是正确答案! – lorenzoff 2011-10-17 08:39:43