question: public void refreshDays ( ) { mEventList . clear ( ) ; mPMonth = ( GregorianCalendar ) mCalendar . clone ( ) ; CalendarGridviewAdapter . firstDay = mCalendar . get ( GregorianCalendar . DAY_OF_WEEK ) ; int mMaxWeekNumber = mCalendar . getActualMaximum ( Calendar . WEEK_OF_MONTH ) ; mMonthLength = mMaxWeekNumber * 7 ; int mMaxP = getmMaxP ( ) ; int mCalMaxP = mMaxP - ( CalendarGridviewAdapter . firstDay - 1 ) ; mPMonthMaxSet = ( GregorianCalendar ) mPMonth . clone ( ) ; mPMonthMaxSet . set ( GregorianCalendar . DAY_OF_MONTH , mCalMaxP + 1 ) ; setData ( getCalendarData ( ) ) ; }
target:  refresh current month days