Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android TimePickerDialog设置时间问题(三星Note4上的棒棒糖5.0.1)_Android_Android 5.0 Lollipop_Samsung Mobile_Android Timepicker - Fatal编程技术网

Android TimePickerDialog设置时间问题(三星Note4上的棒棒糖5.0.1)

Android TimePickerDialog设置时间问题(三星Note4上的棒棒糖5.0.1),android,android-5.0-lollipop,samsung-mobile,android-timepicker,Android,Android 5.0 Lollipop,Samsung Mobile,Android Timepicker,我有一种奇怪的行为。我已经创建了一个自定义的TimePickerDialog来处理要在分钟微调器上显示的自定义分钟间隔5、10、15 现在的问题是,关于棒棒糖5.0.1的注释4,我面临一个奇怪的问题: 如果我试图用键盘设置时间,分钟微调器上的数字就会消失,我无法输入任何值;在小时微调器上,没有问题 在logcat上,当我单击分钟微调器时,我看到两个可能相关的警告: 09-15 10:18:26.790: W/IInputConnectionWrapper(19382): getTextBefor

我有一种奇怪的行为。我已经创建了一个自定义的TimePickerDialog来处理要在分钟微调器上显示的自定义分钟间隔5、10、15

现在的问题是,关于棒棒糖5.0.1的注释4,我面临一个奇怪的问题: 如果我试图用键盘设置时间,分钟微调器上的数字就会消失,我无法输入任何值;在小时微调器上,没有问题

在logcat上,当我单击分钟微调器时,我看到两个可能相关的警告:

09-15 10:18:26.790: W/IInputConnectionWrapper(19382): getTextBeforeCursor on inactive InputConnection
09-15 10:18:26.790: W/IInputConnectionWrapper(19382): getCursorCapsMode on inactive InputConnection
这是我的自定义TimePickerDialog.onAttachedToWindow方法代码:

解决了

在Android 5.0.1上,至少在三星Note4上,在我的例子中,传递给计时器的值有问题

mMinuteSpinner.setDisplayedValues(displayedValues.toArray(new String[0]));
传递给setDisplayValues的值必须是正常数{0,1,2,3..}而不是2位数字{00,01,02..}才能正常工作

只是为了多笑一点

棒棒糖5.1.1,在注释4中再次测试,没有这种奇怪的行为

希望对某人有用。 干杯

mMinuteSpinner.setDisplayedValues(displayedValues.toArray(new String[0]));