我正在使用TimePicker
来收集时间,并发现它并不总是正确触发onTimeChanged
中的OnTimeChangedListener
事件。
在装有Android 8.1.0的Huawei Mi A1上,当用户将时针切换数小时或数分钟或从AM更改为PM(预期)时,它将触发此事件。
在BLU Advance 5.0 Android 5.1上,onTimeChanged
事件仅在时针变化了数小时和数分钟时才会触发。当用户在AM和PM(问题)之间切换时,不会触发。
我一直在使用onTimeChanged事件来更新时间戳。使用android:timePickerMode="clock"
时,这是某些Android版本的错误吗?有解决方法吗?