カレンダーアプリがあります。すべてのイベントを取得するために、現在の月をループしたいと考えています。唯一の問題は、すべてのイベントの最後のイベントの日付が表示されることです。
すべてのイベントの日付値が最後のイベントの日付値に置き換えられているようです。
CalendarEvents events = new CalendarEvents();
final ArrayList<Event> e = new ArrayList<Event>();
for(int i = 0; i < _calendar.getActualMaximum(Calendar.DAY_OF_MONTH); i++){
if(isHoliday(i, month, year, date_value))
{
String date = i + "-" + month + "-" + year;
e.addAll(events.eventDetails(month, day));
summary_data = new Summary[e.size()];
for (int j = 0; j < e.size(); j++)
{
Event event = e.get(j);
summary_data[j] = new Summary(date, event.eventdetails);
}
}
}