自定义唯一标识符日历事件

时间:2016-12-21 11:07:35

标签: android-calendar

我想为事件分配唯一ID,以便我可以查询它们(例如,如果事件已经插入,则避免重新插入事件)。我无法看到此用途的任何事件属性(calendar_id自动设置)。我想避免使用我自己的calendar_id <=> my_id关系,使用我的api或其他任何东西。

所以,问题是:我可以为事件分配唯一标识符,以便稍后查询吗?

1 个答案:

答案 0 :(得分:1)

是的,你可以。有一个名为UID_2445的字段。根据{{​​3}}:

  

从RFC 2445 iCalendar格式添加的事件的UID。柱   名。

但是,您可以使用此列分配唯一标识符。您还可以使用CalendarContract.EventsColumns中列出的其他同步列。