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() コールバックは継続的に呼び出されます... Web から別の Web に移動しただけでも。

ブックマーク テーブルでレコードが追加または削除されたときにのみ通知を受け取りたいです。

アドバイスありがとうございます L.

4

1 に答える 1

1

ブックマークデータベースのカウントを見つけて、変更を見つけたらファイル、設定、またはデータベースに保存できます。カウントを再度計算して以前と比較する必要があります。新しいカウントが大きい場合は平均追加、小さい場合は平均削除、同じ場合は変更が発生したことを意味します。

これがあなたの方向性を明確にするか、少なくともあなたを助けることを願っています.

あなたのもの

于 2011-10-13T13:10:23.837 に答える