Return TimePicker on OnClick (Android)

1

How can I return the time chosen by the user in a TimePicker?

Calendar cal = Calendar.getInstance();
int minute = cal.get(Calendar.MINUTE);
int hourD = cal.get(Calendar.HOUR_OF_DAY);

  btnHour.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            TimePickerDialog dialog2 = new TimePickerDialog(
                    Map.this, android.R.style.Theme_Holo_Light_Dialog_MinWidth,onTimeSetListener,hourD,minute,boolea);
            dialog2.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
            dialog2.show();
         }
    });
    
asked by moraa 07.05.2018 в 19:22
source

1 answer

2

Your listener onTimeSetListener has a method called onTimeSet () , here you can get the value, example:

private TimePickerDialog.OnTimeSetListener onTimeSetListener=
    new TimePickerDialog.OnTimeSetListener() {
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {

            int hora = hourOfDay;
            int minuto = minute;

        }
    };
    
answered by 07.05.2018 / 19:28
source