2012-04-24 64 views
1

我正在處理日曆應用程序,如果事件正在重複發生,我正在嘗試讀取它。我能夠在創建週期性事件的當天讀取週期性事件值。閱讀重複事件時發生的問題

假設我在4月24日創建了一個事件「xyz」,每天發生(頻率)並於4月26日結束。因此,在我的應用程序中,我只能在24日看到活動,我沒有在25日和26日收到任何活動,這些活動重複進行。

我使用下面的片段讓所有的事件:

EventList eventList = null; 
      eventList = (EventList) PIM.getInstance().openPIMList(
        PIM.EVENT_LIST, PIM.READ_ONLY); 

這沒有返回,在那裏重複事件的日期。這裏有什麼問題?

回答

0

看看到RepeatRule類和getRepeatsetRepeat方法Event

+0

亞我已經使用了repeatRule API,問題是在得到事件列表中重複的事件,如果重複在某一天的情況下,該事件不會使用PIM api重播@Eugen Martynov – harqs 2012-04-25 06:44:08

+0

對不起,沒有太多日曆事件的經驗。因此,如果今天發生,您需要迭代所有事件並根據開始日期和重複規則進行確定。正確? – 2012-04-25 07:52:49

+0

來遍歷evetns pim api應該給我重複的事件,它不返回該事件。 @Eugen Martynov – harqs 2012-04-25 09:46:02