如何使用android Calendar Provider创建一个暂定事件

时间:2013-04-29 17:22:05

标签: android calendar provider

我正在尝试使用Android日历提供程序创建一个暂定事件,这是重复事件的例外。

我确实成功地将暂定事件插入到本地日历中,这完全是

也反映在原生谷歌日历应用和其他应用上。

但问题是,无论多长时间过去,它都不会与网络上的谷歌日历同步。

我的工作是

一个。创建一个新事件,其原始事件,original_id,originalAllDay,original_sync_id根据原始事件设置。

cv.put("originalInstanceTime", event.getOriginalInstanceTime());

cv.put("original_id", event.getOriginalId());

cv.put("originalAllDay", event.getOriginalAllday());

cv.put("original_sync_id", event.getSyncId());

,其中event是/ events表的简单VO。

B中。将暂定事件插入/ events表

Uri uri = context.getContentResolver().insert(Uri.parse(CONTENT_URI + "/events"), cv);

就是这样。这样做确实使我的试验性事件在我的Android设备上显示在其他应用程序(所有共享相同的嵌入式日历)中,但事件从未与谷歌网络日历同步。有什么想法吗?

提前致谢。

0 个答案:

没有答案