Cómo establecer un día de selección de fecha mínimo y máximo personalizado en "wdullaer materialdatetimepicker"

Estoy trabajando en un proyecto donde necesito restringir al usuario de elegir cualquier otra fecha que yo quiera.

Por la lectura de algunos artículos y SO post he intentado lo siguiente que se supone que funciona

com.wdullaer.materialdatetimepicker.date.DatePickerDialog dpd = newInstance( ActivityClaimOffers.this, now.get(Calendar.YEAR), now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH) ); dpd.setMinDate(calendar); dpd.setMaxDate(calendar); 

Pero no pude averiguar cómo pasar fechas personalizadas como objetos de calendario. Como setMinDate () y setMaxDate () toma Calendar como parámetro

Me gusta esto :

 Calendar calendar = new GregorianCalendar(year, monthOfYear, dayOfMonth); 

Y para su código:

 dpd.setMinDate(new GregorianCalendar(2000, 5, 23)); 

Hey probar como este código que he hecho así

 Calendar nowMinimum = Calendar.getInstance(); DatePickerDialog dpd = DatePickerDialog.newInstance( this, nowMinimum.get(Calendar.YEAR), nowMinimum.get(Calendar.MONTH), nowMinimum.get(Calendar.DAY_OF_MONTH)); dpd.setMinDate(nowMinimum); //today's date is minimum Calendar thenMaximum = Calendar.getInstance(); thenMaximum.set(year, monthOfYear, dayOfMonth);// you can pass your custom date dpd.setMinDate(thenMaximum); dpd.setTitle("Select Date"); dpd.show(getActivity().getFragmentManager(), "date_picker"); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.