static final Pattern reYMD = Pattern.compile("^\\s*(\\d+)\\d*/\\s*(\\d+)\\s*/\\s*(\\d+)\\s*$");
static final Pattern reMD = Pattern.compile("^\\s*(\\d+)\\s*/\\s*(\\d+)\\s*$");
static final Pattern reD = Pattern.compile("\\s*(\\d+)\\s*$");
- private Calendar presentDate = GregorianCalendar.getInstance();
+ private final Calendar presentDate = GregorianCalendar.getInstance();
private DatePickedListener onDatePickedListener;
private long minDate = 0;
private long maxDate = Long.MAX_VALUE;
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
- Dialog dpd = new Dialog(Objects.requireNonNull(getActivity()));
+ Dialog dpd = new Dialog(requireActivity());
dpd.setContentView(R.layout.date_picker_view);
dpd.setTitle(null);
CalendarView cv = dpd.findViewById(R.id.calendarView);