У Android-календаря повторяющиеся события имеют неверную дату и время окончания

Это мой код для просмотра события, выбранного в ListActivity (events ArrayList содержит все эти события):

Uri viewUri = Uri.parse("content://com.android.calendar/events/" + events.get(position).id);
Intent l_intent = new Intent(Intent.ACTION_VIEW);
l_intent.putExtra("beginTime", Long.parseLong(events.get(position).startTime));
l_intent.putExtra("endTime", Long.parseLong(events.get(position).endTime));
startActivity(l_intent);

Этот код отлично работает для всех событий, кроме повторяющихся. Для любого повторяющегося события endTime возвращается как ноль, вызывая сбой программы. Кто-нибудь знает, как обойти это? Есть ли другие дополнения, которые я должен пройти?

Ответы на вопрос(3)

Ваш ответ на вопрос