TimePicker onTimeChanged()事件在timepicker旋转时保持触发

时间:2017-07-22 19:17:17

标签: android android-timepicker

我正在为我的一个自定义警告对话框使用时间戳,我调用一个方法来验证值,并在用户更改timepicker值时执行一些操作。

问题是onTimeChanged事件会在时间选择器旋转时继续触发,并且当时间选择器停止旋转时它不会作为单个事件触发。

如何在时间戳停止旋转时了解,这样我才可以调用我的方法,而不是在时间戳旋转时调用每个值?

这是我目前的代码:

startTimePicker = (TimePicker)rootView.findViewById(R.id.timePickerStart);
startTimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
        @Override
        public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
            validatemethod();//Keeps firing as the timepicker is spinning
    }
    });

0 个答案:

没有答案