如何在代码中处理Android肖像和横向?

Moh*_*ead 5 java android

我正在用两种语言(阿拉伯语和英语)开发应用程序,当用户在第一个活动中按下按钮时,它会查看另一个活动包含(计时器,字符串数组和许多不同的值)
当用户在纵向和横向之间切换时丢失的值,如何处理这个问题(保持值和对象)

亲切的问候,

jli*_*aum 6

旋转设备时,您的活动将重新启动.为避免这种情况,您必须自己处理方向更改.为此,您必须将配置添加到清单XML(android:configChanges)并覆盖活动中的onConfigurationChanged函数.

这是 Android文档中的一个示例.实现此功能将允许您在方向更改期间保留活动中的状态(和变量).

  • 当您在清单中添加活动处理configChanges以进行方向更改时,并覆盖onConfiguriationChanged,然后您可以控制在方向更改期间发生的情况,并且您的活动不会重新启动.实现示例,看看会发生什么. (2认同)