我正在开发一个将远程日历与 Android 设备同步的应用程序。
一切正常,但现在我想通过让 Android 设备仅同步用户编辑的事件(使用 Android 日历)来加快速度。所以我需要知道哪些事件被编辑了。
我一直在研究,ContentObserver
但这似乎不是一个好的解决方案,因为我必须为日历中的每个事件注册一个观察者。而且我什至不知道如果我重新启动设备,观察者是否还会在那里。
我想出的另一个解决方案是将所有事件的副本存储在本地数据库中。该数据库将在每次同步时更新。在每次同步之前,我们可以将该数据库与 Android 日历提供程序进行比较......
有没有更简单的方法来做到这一点?
谢谢,吉利斯