@Override
        public boolean onLongClick(final View arg0) {
            final Calendar newDate = Settings.getLastUsedDate();
            date.set(newDate.get(Calendar.YEAR), newDate.get(Calendar.MONTH), newDate.get(Calendar.DAY_OF_MONTH));
            triggerChange();
            return true;
        }
If currently there is no date/time set, then this method sets the preselected date for later calls.
If a date is selected, this method does nothing
main/src/main/java/cgeo/geocaching/ui/DateTimeEditor.java