0
日付のテキストが変更されたときにAPIを呼び出したいとします。アクティビティが開かれると、私はいくつかの初期日付を日付と時刻に設定します。ユーザーが日付を変更した場合、私は1つの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();
}
});
}
hai my apiの呼び出し方法はgetOrderSummary()です。私は言ったようにしましたが、変更日後にデバッグするとそのメソッドはスキップされていません。 – user8737536
settextは機能していますか? –
u..itsに感謝しています – user8737536