Wiederkehrende Ereignisse im Android-Kalender haben falsches Enddatum / falsche Endzeit
Dies ist mein Code zum Anzeigen eines Ereignisses aus einer ListActivity (events
ist die ArrayList mit all diesen Ereignissen:
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);
Dieser Code funktioniert perfekt für alle Ereignisse mit Ausnahme von wiederkehrenden Ereignissen. Für jedes wiederkehrende Ereignis gibt endTime den Wert null zurück, wodurch das Programm abstürzt. Weiß jemand, wie man das umgeht? Gibt es noch andere Extras, die ich verpassen sollte?