public void moveToNextDate(){
  if (disableAutoDateSelection && userSelectedItem == null)   return;
  if (selectedDateItem != null) {
    Calendar cal=Calendar.getInstance();
    cal.set(selectedDateItem.getYear(),selectedDateItem.getMonth(),selectedDateItem.getDay());
    cal.add(Calendar.DATE,1);
    if (selectedDateItem.getMonth() != cal.get(Calendar.MONTH)) {
      moveToNextMonth();
    }
 else {
      selectedDateItem.setDay(cal.get(Calendar.DAY_OF_MONTH));
      selectedDateItem.setMonth(cal.get(Calendar.MONTH));
      selectedDateItem.setYear(cal.get(Calendar.YEAR));
      monthViewPagerAdapter.setSelectedItem(selectedDateItem);
    }
  }
}

public void moveToNextDate ( ) { if ( disableAutoDateSelection && userSelectedItem == null ) return ; if ( selectedDateItem != null ) { Calendar cal = Calendar . getInstance ( ) ; cal . set ( selectedDateItem . getYear ( ) , selectedDateItem . getMonth ( ) , selectedDateItem . getDay ( ) ) ; cal . add ( Calendar . DATE , 1 ) ; if ( selectedDateItem . getMonth ( ) != cal . get ( Calendar . MONTH ) ) { moveToNextMonth ( ) ; } else { selectedDateItem . setDay ( cal . get ( Calendar . DAY_OF_MONTH ) ) ; selectedDateItem . setMonth ( cal . get ( Calendar . MONTH ) ) ; selectedDateItem . setYear ( cal . get ( Calendar . YEAR ) ) ; monthViewPagerAdapter . setSelectedItem ( selectedDateItem ) ; } } }
move the selection to the previous day
