INNER CODE UNIT · Java
onLoad
alamkanak/Android-Week-View · library/src/main/java/com/alamkanak/weekview/MonthLoader.java:20
public List<? extends WeekViewEvent> onLoad(int periodIndex){
return mOnMonthChangeListener.onMonthChange(periodIndex / 12, periodIndex % 12 + 1);
}
public MonthChangeListener getOnMonthChangeListener() {
return mOnMonthChangeListener;
}
public void setOnMonthChangeListener(MonthChangeListener onMonthChangeListener) {
this.mOnMonthChangeListener = onMonthChangeListener;
}
public interface MonthChangeListener {
/**
* Very important interface, it's the base to load events in the calendar.
* This method is called three times: once to load the previous month, once to load the next month and once to load the current month.<br/>
* <strong>That's why you can have three times the same event at the same place if you mess up with the configuration</strong>
* @param newYear : year of the events required by the view.