当我将方向从纵向更改为横向时,我的计算结果消失了。怎么解决呢?
海,在我的计算器应用程序中,当我单击计算按钮时,结果正常显示,但是当我更改方向时,计算结果消失。
Hai, in my calculator app when i click on calculate button result is appearing normally, but when i change the orientation calculated result is disappearing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试这段代码
并在manifest.xml中
编辑:
我添加了 screenSize 标志。在 android >3 中,如果不添加此标志,则不会调用 onConfigurationChanged 方法。
Try this code
and in the manifest.xml
EDIT:
I added the screenSize flag. In android >3 if you dont add this flag the method onConfigurationChanged will not be called.
请参阅此示例,了解如何使用 Bundle。首先,您必须覆盖 onSaveInstanceState 方法。
在 onCreate 方法中,您然后可以从保存的 Bundle 恢复实例的状态。
Please see this example on how to save the state of your Activity using a Bundle. First you have to override the onSaveInstanceState method.
In the onCreate method you can then restore the state of your instance from the saved Bundle.
方向更改后,活动将重新启动。你必须将当前值保存在bundle中
(我假设你的意思是一个android应用程序)
the activity is restarted after the orientation changed. you have to save the current values in bundle
(I assume you mean an android app)