2016-08-24 3 views
-5

У меня есть два DatePickerDialogs, один для даты начала и один для даты окончания. Мне нужно, чтобы каждый раз, когда пользователь открывал дату окончания, диалогом будет дата даты начала даты. Обратите внимание, что дата начала не является постоянной, и пользователь может изменить ее в любое время.Дата начала и дата окончания DateDialogPickers

+0

Вы используете 'DialogFragment'? –

+0

Пока что я просто не понимаю, как это можно сделать, так как дата начала может быть изменена в любое время, поэтому для даты окончания даты DatePickerDialog необходимо установить более одного раза. – omeronce1

+0

Nope simple DatePickerDialogs, который вызывается из двух разных фрагментов: один для отображения даты начала и один для отображения даты окончания (два экземпляра одного класса). – omeronce1

ответ

0

Если я правильно понял. Вы должны сделать что-то вроде этого:

  1. Получить дату начала Calendar экземпляра.

  2. Установите дату окончания даты окончания с даты начала Calendar экземпляра.

    datePickerDialog.getDatePicker().setMinDate(startDateCalendar.getTimeInMillis()); 
    
Смежные вопросы