Как связать два datepickerdialogs на Android Studio / java? - PullRequest
1 голос
/ 20 января 2020

У меня есть две кнопки для заезда и выезда. И я использую datepickerdialog для установки дат. Когда я устанавливаю дату заезда, датой выписки должны быть будущие даты, а не даты. Я имею в виду, что я хочу установить даты, связанные друг с другом.

    private void setDateGiris(){
        datePickerDialog =new DatePickerDialog(context, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
                girisDate.setText(dayOfMonth+"/"+(month+1)+"/"+year);
                entryC = new GregorianCalendar(year, month, dayOfMonth);
                entry = entryC.getTime();

            }
        },current_year,current_month,current_day);

        calender.add(Calendar.DATE,-1);

        datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()-1000);
      datePickerDialog.setButton(DatePickerDialog.BUTTON_POSITIVE,getString(R.string.pick),datePickerDialog);
        datePickerDialog.show();
    }
    private void setDateCikis(){

        datePickerDialog =new DatePickerDialog(context, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
                cikisDate.setText(dayOfMonth+"/"+(month+1)+"/"+year);
//                exitC = new GregorianCalendar(year, month, dayOfMonth);
//                exit = exitC.getTime();
            }
        },entry.getYear(),entry.getMonth(),entry.getDay()+1);

        calender.add(Calendar.DATE,-1);

        datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()-1000);
       datePickerDialog.setButton(DatePickerDialog.BUTTON_POSITIVE,getString(R.string.pick),datePickerDialog);
        datePickerDialog.show();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...