2017-10-11 1 views
0

날짜 텍스트가 변경 될 때 API를 호출하려고합니다. 액티비티가 열리면 날짜와 시간을 설정합니다. 사용자가 날짜를 변경 한 경우 하나의 API를 호출하고 싶습니다. 도와주세요.API 호출 방법 설정된 텍스트 날짜가 변경된 후

private void setListener() { 


    Calendar calendar = Calendar.getInstance(); 
    datePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { 
     @Override 
     public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { 
      StringBuilder selectedFromDate = new StringBuilder().append(dayOfMonth).append("-").append(monthOfYear + 1).append("-").append(year); 
      TextFromDate.setText(selectedFromDate); 

     } 
    }, 


    calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)); 
      TextFromDate.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      datePickerDialog.getDatePicker().setMaxDate(new Date().getTime()); 
      datePickerDialog.show(); 

     } 
    }); 
} 

답변

0

정말 간단하다 :이 도움이

private void setListener() { 


Calendar calendar = Calendar.getInstance(); 
datePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() { 
    @Override 
    public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { 
     StringBuilder selectedFromDate = new StringBuilder().append(dayOfMonth).append("-").append(monthOfYear + 1).append("-").append(year); 
     TextFromDate.setText(selectedFromDate); 
     //***Call your server call here. As this method is called when you select a date.*** 
    } 
}, 


     calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)); 
     TextFromDate.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     datePickerDialog.getDatePicker().setMaxDate(new Date().getTime()); 
     datePickerDialog.show(); 



    } 
}); 
} 

희망.

+0

hai 내 API 호출 방법은 getOrderSummary()입니다. 내가 말했듯이,하지만 변경 날짜 이후에 디버깅 할 때 메소드가 건너 뜁니다. 호출하지 않습니다 – user8737536

+0

설정 텍스트가 작동합니까? –

+0

감사합니다 .. 일하고 있습니다. – user8737536

관련 문제