如何在Android Studio/java上关联两个DatePickerDialog?
我有两个用于签入和签出的按钮。我正在使用datepickerdialog设置日期。当我设置签入日期时,签出日期必须是将来的日期,而不是过去的日期。我的意思是我要设置彼此相关的日期如何在Android Studio/java上关联两个DatePickerDialog?,java,android-studio,Java,Android Studio,我有两个用于签入和签出的按钮。我正在使用datepickerdialog设置日期。当我设置签入日期时,签出日期必须是将来的日期,而不是过去的日期。我的意思是我要设置彼此相关的日期 private void setDateGiris(){ datePickerDialog =new DatePickerDialog(context, AlertDialog.THEME_DEVICE_DEFAULT_LIGHT, new DatePickerDialog.OnDateSetL
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();
}