2012-04-24 3 views
1

Я работаю над приложением календаря, где я пытаюсь прочитать, если событие повторяется. Я могу прочитать значение повторяющегося события в течение дня, когда было создано повторяющееся событие.Проблема при чтении события повторения

Предположим, что я создал события «xyz» 24-го апреля, происходит ежедневно (частота) и заканчивается 26 апреля. Итак, здесь, в моем приложении, я вижу только событие 24-го, я не получаю никакого события на 25-м и 26-м, эти события повторяются.

Я использую следующий фрагмент кода, чтобы получить все события:

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

Это не возвращает даты, когда повторяющиеся события. Что здесь не так?

ответ

0

Посмотрите RepeatRule класса и getRepeat, setRepeat методы в Event классе

+0

уа я использовал repeatRule апи, проблема заключается в получении списка событий для повторных событий, если событие повторяется на какой-то день, событие не реорганизовано с использованием PIM api @Eugen Martynov – harqs

+0

Извините, у вас слишком много опыта с событиями календаря. Поэтому вам нужно перебирать все события и определять по дате начала и повторять правило, если это произойдет сегодня. Верный? –

+0

, чтобы перебирать evetns, pim api должен вернуть мне повторное событие, не возвращая это событие. @ Евген Мартынов – harqs

Смежные вопросы