这是我查看从 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 返回为 null,从而导致程序崩溃。有谁知道如何解决这个问题?还有其他我应该通过的额外内容吗?