Я хочу, чтобы пользователь мог выбрать дату начала и дату окончания. Минимальная дата окончания должна совпадать с датой начала. Например, пользователь выбирает 1 августа 2014 года в качестве даты начала. Когда он нажимает на поле даты возвращения, эти значения передаются в date_picker_activity в качестве дополнительных намерений. В date_picker_activity я проверяю эти дополнительные функции, и в настоящее время он просто устанавливает выбранную дату в качестве отображаемой даты:
if(getIntent().getExtras()!=null)
{
int year = getIntent().getExtras().getInt("SELECTED_YEAR");
int month = getIntent().getExtras().getInt("SELECTED_MONTH");
int day = getIntent().getExtras().getInt("SELECTED_DAY");
date_picker.updateDate(year, month, day);
}
но пользователь по-прежнему может выбирать даты до выбранной даты начала.
Я попытался сделать что-то подобное внутри этого оператора if:
Time time = new Time();
time.set(day, month, year);
date_picker.setMinDate(time.toMillis(true)-1000);
но это не сработало.
Как я могу установить минимальную дату с переданными значениями?