Kalendarz Android Wydarzenia cykliczne mają nieprawidłową datę / godzinę zakończenia

To jest mój kod, aby wyświetlić wydarzenie wybrane z ListActivity (events jest ArrayList zawierająca wszystkie te zdarzenia):

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);

Ten kod działa doskonale dla wszystkich zdarzeń z wyjątkiem wydarzeń cyklicznych. Dla każdego powtarzającego się zdarzenia endTime zwraca wartość null, powodując awarię programu. Ktoś wie, jak to obejść? Czy są jakieś inne dodatki, które powinienem przekazać?

questionAnswers(3)

yourAnswerToTheQuestion