首页 > 解决方案 > 在 Android 中,屏幕旋转活动正在重新创建,即使 Oneplus6t(android 9)上的清单中阻止了旋转?

问题描述

在屏幕上的 Android 中,即使在清单中阻止了旋转,也会重新创建旋转活动。它仅在较低操作系统版本的 Oneplus6t(android 9) 上运行良好?

<activity
        android:name="com.oracle.aconex.drawing.DrawingActivity"
        android:configChanges="orientation"
        android:exported="false"
        android:screenOrientation="fullUser"/>

标签: androidorientationscreen-rotation

解决方案


来自 Android 开发者网站,

"fullUser" 如果用户锁定了基于传感器的旋转,则其行为与用户相同,否则其行为与 fullSensor 相同,并允许 4 种可能的屏幕方向中的任何一种。在 API 级别 18 中添加。

据我了解,只要用户不锁定自动旋转功能,设备和应用程序仍然可以响应自动旋转。我建议使用portraitorlandscape来完全防止您的应用自动旋转。如果您需要一些旋转自由,请使用sensorPortraintsensorLandscape


推荐阅读