Закладка содержания обозревателя - PullRequest
2 голосов
/ 20 мая 2011

как получить уведомление о добавлении или удалении закладки?

Использование ...

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 голос
/ 13 октября 2011

Вы можете найти количество закладок в базе данных и сохранить его в файле, настройке или базе данных, так как вы обнаружите изменение, вам нужно снова рассчитать количество и сравнить с предыдущим.Если новый счет больше, его среднее добавление и, если меньше, его среднее удаление, и если то же самое означает, что произошла модификация.

Надеюсь, это очистит ваше направление или, по крайней мере, поможет вам.

Ваше

...