2011-05-20 70 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