Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio/java上关联两个DatePickerDialog?_Java_Android Studio - Fatal编程技术网

如何在Android Studio/java上关联两个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

我有两个用于签入和签出的按钮。我正在使用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();
    }