使用TimePickerDialog.OnTimeSetListener时无法解析构造函数

时间:2017-09-09 23:04:16

标签: android-studio time dialog timepickerdialog

我使用相同的方法为我的时间选择器,因为我是我的日期选择器。我的日期工作得非常好,但时间对话框一直显示错误。我已经研究过类似的问题,但没有人处于相关的情况。

这是时间选择器对话框的代码:

timePickerDialog = new TimePickerDialog(AddReminderActivity.this,
                        new TimePickerDialog.OnTimeSetListener() {
                            @Override
                            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                                Calendar calendar = Calendar.getInstance();
                                calendar.set(hourOfDay, minute);
                                SimpleDateFormat format = new SimpleDateFormat("hh:mm a");
                                String timeString = format.format(calendar.getTime());
                                r_time.setText((timeString));

                            }
                        }, mHour, mMinute);
                timePickerDialog.show();

这也是我不断得到的错误:

Cannot resolve constructor 'TimePickerDialog(json.google_services.newreminderapp.AddReminderActivity, anonymous android.app.TimePickerDialog.OnTimeSetListener, int, int)'

谢谢。

1 个答案:

答案 0 :(得分:0)

在mMinute之后添加true或false作为另一个参数。是 - 如果您想要24小时时间,如果您想要12小时时间则为假