我正在用两种语言(阿拉伯语和英语)开发应用程序,当用户在第一个活动中按下按钮时,它会查看另一个包含的活动(计时器,字符串数组和许多不同的值)
当用户在纵向和横向之间更改丢失的值时,如何处理此问题(保留值和对象)
亲切的问候,
答案 0 :(得分:6)
旋转设备时,您的活动会重新启动。为避免这种情况,您必须自己处理方向更改。为此,您必须将配置添加到清单XML(android:configChanges)并覆盖活动中的onConfigurationChanged功能。
来自Android文档的Here's an example。实现此功能将允许您在方向更改期间保留活动中的状态(和变量)。
答案 1 :(得分:0)
在AndroidManifest.xml文件中
<activity android:name=".MainActivity"
android:screenOrientation="portrait">
答案 2 :(得分:0)
按照 ABCDE
文件并将 AndroidManifest.xml
添加到此代码 android:screenOrientation="potrait"
,结果应该是这样的:
<activity android:name=".MainActivity">
这将解决问题!