2012-09-16 72 views
1

我想以編程方式向日歷添加多個canlendar事件(內容提供者)。可以說有一些事件與工作相關。這些事件可以是單個或多個。而且多個可以重複(一個月一次)或非重複(隨機日期)。基本上我有一個日期列表,我需要以這種方式添加到日曆中,以使它們與他們的工作相關聯。將多個日曆事件(非循環)添加到Android

例如: 工作1:大會。 日期1:12.01.2011,06.02.2012,17.03.2012 ...(隨機多個日期)

工作2:月度報告。 日期2:25.01.2011,26.02.2012,21.03.2012 ...(隨機多個日期)

因此,所有的dates1應該關聯在一起,因爲它們都屬於work1。因爲如果用戶想要編輯位置,警報或描述,那麼他/她應該能夠通過單一操作完成所有日期(如重複發生的事件)。

我正在考慮添加第一個事件並獲取返回的事件ID並添加具有相同事件ID的下一個日期。但我不確定這是否是正確的方法。

我該如何正確地做到這一點?在任何地方我都找不到這個問題。

(使用事項標識給出了這樣的錯誤:E/AndroidRuntime(3649):java.lang.IllegalArgumentException異常:致列 '事項標識' 是無效的)

回答

0

我沒有找到這方面的任何解決方案。我所做的是,保持同一工作的每個事件的標識,並讓用戶有機會通過我的應用程序刪除同一工作的事件。