【问题标题】:observe bookmark added/updated/removed in android browser观察在 android 浏览器中添加/更新/删除的书签
【发布时间】:2011-10-01 17:06:38
【问题描述】:

我正在使用 Content-Observer 来观察 Android-Boroswers browser.db,它存储有关历史记录和书签的信息。我的要求是我只想在添加/更新/删除书签并更新我的书签列表时收到通知。但是即使新页面加载到浏览器中,我的听众也会被解雇(因为这属于历史记录)。有什么办法可以解决这个问题?或观察单个列的变化。 我不想在每个触发的事件上都更新我的列表。 提前谢谢。

【问题讨论】:

    标签: android browser bookmarks contentobserver


    【解决方案1】:

    有什么办法解决这个问题?

    在您的WHERE 子句中添加一个检查以查看BOOKMARK 列是否为1

    【讨论】:

    • 是的 CommonsWare,我可以在收到通知时进行此项检查。我只是想避免不必要的通知。我只想观察书签添加/更新/删除事件,没有历史更新。
    • @Ash:“我可以在收到通知时进行此项检查。” ——实际上,这不是我的意思,但我现在明白了,我的意思实际上是不可能的。当您查询Bookmarks 内容提供者时,您可以添加WHERE 子句以将输出限制为书签。但是,这仅适用于查询。注册内容观察者时,只能指定Uri。对于我的困惑,我深表歉意。
    猜你喜欢
    • 2013-01-04
    • 1970-01-01
    • 2012-02-01
    • 2016-06-06
    • 2011-02-27
    • 2017-10-31
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多