我在API 1.5下使用TimePicker,当我的设备上更改了方向(运行1.6的库存G1 - 虽然不在1.5/1.6仿真器上)时,小时字段变为空白.它仍然记得小时,它只是没有显示它.这有什么解决方法吗?
这里的其他人描述了同样的问题:
没有任何帮助即将到来 - StackOverflow可以做得更好吗?
小智 6
只需将TimePicker.setCurrentHour和TimePicker.setCurrentMinute方法的调用移动到Activity的onResume方法即可.
对于onSaveInstanceState()您的活动,从 中获取小时值TimePicker并将其放入 中Bundle。在onRestoreInstanceState()您的活动中,从 中取出小时Bundle并将其放入 中TimePicker。
TimePicker应该自己处理这个问题,但这可能会为您解决问题。
| 归档时间: |
|
| 查看次数: |
3004 次 |
| 最近记录: |