Android无法在TimePickerDialog上解析构造方法

问题描述 投票:1回答:1

[请帮助我编写代码。我收到这样的错误

error: no suitable constructor found for TimePickerDialog(MyHttpPostProjectActivity,<anonymous OnTimeSetListener>,int,int)
constructor TimePickerDialog.TimePickerDialog(Context,int,OnTimeSetListener,int,int,boolean) is not applicable
(actual and formal argument lists differ in length)
constructor TimePickerDialog.TimePickerDialog(Context,OnTimeSetListener,int,int,boolean) is not applicable
(actual and formal argument lists differ in length)

startTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
        @Override
        public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
            startTimeField.setText(selectedHour + ":" + selectedMinute);
        }
    }, hour, minute);        
    startTimePicker.show();
android android-timepicker
1个回答
0
投票

将另一个参数设置为false

startTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
    @Override
    public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
        startTimeField.setText(selectedHour + ":" + selectedMinute);
    }
}, hour, minute, false);        
startTimePicker.show();
© www.soinside.com 2019 - 2024. All rights reserved.