如何在旋转屏幕后保持 DatePicKer 状态
我已经实现了API提供的HelloDatePicker的Demo版本。
http://developer.android.com/resources/tutorials/views/hello -datepicker.html
但是,旋转屏幕后我无法保持其值。有人可以发布一个示例或说明如何做到这一点。
谢谢
I have implemented the Demo version of HelloDatePicker provided by the API.
http://developer.android.com/resources/tutorials/views/hello-datepicker.html
However I cannot maintain its value after rotating the screen. Can someone post an example or indicate how one can do this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 onRetainNonConfigurationInstance() 保存日期,并在 onCreate 使用 getLastNonConfigurationInstance() 加载并设定日期。
Use onRetainNonConfigurationInstance() to save the date, and in onCreate use getLastNonConfigurationInstance() to load and set the date.
即使没有 Fragment,单独的 Activity 也可以做到这一点:
Even without a Fragment, the Activity alone can do this:
轮换后,Activity 被重新创建。 添加:
避免这种情况的最简单方法是在 AndroidManifest.xml 的 Activity 声明中
有关更多信息您应该阅读它。
After rotation, Activity is recreated. The simplest way to avoid it is to add:
in AndroidManifest.xml in Activity declaration.
For more information you should read it.