内容观察者的变化

发布于 2024-12-02 19:41:58 字数 52 浏览 1 评论 0原文

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

If I register a content observer on say the calendar database is there a way to get exactly what changed in the database when an event gets edited?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

‘画卷フ 2024-12-09 19:41:58

无法完成...Diane Hackborn 声称它是 故意的。您必须重新查询或使用同步适配器。

Can't be done...Diane Hackborn claims it's intentional. You'll have to requery or use a sync adapter.

贱贱哒 2024-12-09 19:41:58

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

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

Make use of shared preferences and content providers along with content observer.

When I read the DB, I know that I have read all the entries until the time stored in shared preferences. So each time I read DB, I need to check for all the changes after the time that was stored in shared preferences and update the time in the shared preferences to current time(after doing whatever you wanted to do with these new entries).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文