【发布时间】:2011-05-01 20:49:21
【问题描述】:
我正在开发一个将远程日历与 Android 设备同步的应用程序。
一切正常,但现在我想通过让 Android 设备仅同步用户编辑的事件(使用 Android 日历)来加快速度。所以我需要知道哪些事件被编辑了。
我一直在研究ContentObserver,但这似乎不是一个好的解决方案,因为我必须为日历中的每个事件注册一个观察者。而且我什至不知道如果我重新启动设备,观察者是否仍然存在。
我想出的另一个解决方案是将所有事件的副本存储在本地数据库中。该数据库将在每次同步时更新。在每次同步之前,我们可以将该数据库与 Android 日历提供程序进行比较...
有更简单的方法吗?
谢谢, 吉利斯
【问题讨论】:
标签: android synchronization calendar android-contentprovider contentobserver