1

我想以编程方式将多个 canlendar 事件添加到日历(内容提供者)。可以说有一些与作品相关的事件。这些事件可以是单个或多个。并且多个可以是重复的(一个月一次)或非重复的(随机日期)。基本上我有一个日期列表,我需要将其添加到日历中,以便它们与他们的工作相关联。

示例:工作 1:股东大会。Dates1: 12.01.2011, 06.02.2012, 17.03.2012 ...(随机多个日期)

工作 2:月度报告。Dates2: 25.01.2011, 26.02.2012, 21.03.2012 ...(随机多个日期)

所以所有的 dates1 都应该关联在一起,因为它们都属于 work1。因为如果用户想要编辑位置、警报或描述,那么他/她应该能够通过单个操作(例如在重复事件中)为所有日期执行此操作。

我正在考虑添加第一个事件并获取返回的事件 ID 并添加具有相同事件 ID 的下一个日期。但我不确定这是否是正确的方法。

我怎样才能正确地做到这一点?我在任何地方都找不到有关此问题的任何信息。

(使用 event_id 会出现此错误:E/AndroidRuntime(3649): Caused by: java.lang.IllegalArgumentException: column 'event_id' is invalid)

4

1 回答 1

0

我没有找到任何解决方案。我所做的是,保留同一工作的每个事件的 ID,并让用户有机会通过我的应用程序删除同一工作的事件。

于 2012-09-24T13:28:47.583 回答