如何强制与ContentObserver进行日历同步?

时间:2019-12-29 11:58:44

标签: android calendar synchronization

我实现了用于日历事件编辑的特定应用程序-创建,编辑,删除。如许多示例所示,它使用ContentObserver。除了一个以外,其他所有功能都正常运行-测试设备上的日历通常直到运行日历应用程序后才与服务器同步。我的意思是-我的应用正确创建了事件。它存储在设备上的某个位置。然后,我通过Web界面在Google服务器上检查此日历。该事件有时有时会立即显示在服务器上,但大多数情况下不会出现。它不能在一整天内出现。但是,当我在设备上启动Google日历应用时-事件会显示在其中,并立即显示在服务器上。

更多-反向同步的工作方式相同。我在Web界面中创建事件。在我运行Google日历应用之前,它不会显示在我的设备上。只有在我运行它之后-事件才会出现在它和我的应用程序中。如果我更改服务器上的事件也是如此。仅当“日历”应用已打开并正在运行时-事件才会立即出现在我的设备上。

“自动同步”选项在Android设置中为“开”。

我不知道在创建或更改事件后如何立即强制同步日历,只有一种方法-从我的应用程序启动Google日历应用程序。但这太可怕了...

创建事件后,除了运行“日历”应用程序之外,是否还有其他方法可以立即强制Android日历同步?

0 个答案:

没有答案