У 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 возвращается как ноль, вызывая сбой программы. Кто-нибудь знает, как обойти это? Есть ли другие дополнения, которые я должен пройти?