【问题标题】:Content Observer changes内容观察者更改
【发布时间】:2011-11-09 07:08:33
【问题描述】:

如果我在日历数据库上注册内容观察者,是否有办法在编辑事件时准确获取数据库中的更改?

【问题讨论】:

    标签: android contentobserver


    【解决方案1】:

    做不到...Diane Hackborn 声称它是intentional。您必须重新查询或使用同步适配器。

    【讨论】:

    • 这可以在共享偏好和内容提供者的帮助下完成。
    【解决方案2】:

    利用共享偏好和内容提供者以及内容观察者。

    当我阅读数据库时,我知道我已经阅读了所有条目,直到存储在共享首选项中的时间。因此,每次阅读数据库时,我都需要检查存储在共享首选项中的时间之后的所有更改,并将共享首选项中的时间更新为当前时间(在对这些新条目执行任何操作之后)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 2016-09-01
      • 2012-05-29
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多