android - 在 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"/>
解决方案
来自 Android 开发者网站,
"fullUser" 如果用户锁定了基于传感器的旋转,则其行为与用户相同,否则其行为与 fullSensor 相同,并允许 4 种可能的屏幕方向中的任何一种。在 API 级别 18 中添加。
据我了解,只要用户不锁定自动旋转功能,设备和应用程序仍然可以响应自动旋转。我建议使用portrait
orlandscape
来完全防止您的应用自动旋转。如果您需要一些旋转自由,请使用sensorPortraint
或sensorLandscape
。
推荐阅读
- php - 文本中出现的方块,想要搜索和替换
- reactjs - 复制元素reactjs
- python - 将数组过滤为数据框中的列
- unit-testing - Phpunit 在一起运行所有测试时显示随机测试用例中的错误
- nginx - 使用混合大小写字母的请求方法
- python-3.x - ValueError:形状 (None, 1) 和 (None, 90) 不兼容
- discord - 为 Discord.js 机器人设置角色颜色
- node.js - 使用 passport-azure-ad-oauth2 访问 azure web-app
- python - 如何让python等到正在进行的进程完成
- cypress - 赛普拉斯中的断言有什么区别?