0

不要激怒我,但在奥利奥之前,我曾经将视图放在静态中并保持它从片段切换,并且效果很好。在 onCreate 中,我只是检查 view 的值是否不为空,在这种情况下我没有膨胀。它允许我在异步片段中执行长时间任务并切换到另一个片段等待异步完成。

除了我旋转设备时,它仍然与 O 以相同的方式工作。在这种情况下,我会得到一个空白屏幕:没有布局、没有按钮、没有文本等。

我已阅读https://developer.android.com/about/versions/oreo/android-8.0-changes但没有找到任何东西。

您是否有想法在不更改所有内容的情况下解决此问题?

4

1 回答 1

0

从我理解的方式来看。如果旋转被锁定为纵向模式,如果纵向模式被锁定,旋转设备不会强制它进入横向模式。

查看以下帖子:

android-p-feature-spotlight-rotation-can-temporarily-locked-landscape-changes

就像 Android Oreo 一样烦人,与我使用过的大多数 OEM 版本的 Android 不同。Android P 中有用于屏幕旋转的新 API,因此尚不清楚应用程序是否需要实现它才能从一开始就锁定为横向。

另请查看Android P 预览以获取有关旋转更改的更多信息,出于某种原因,它似乎也与Android Oreo相关。

功能概述

行为概述

于 2018-07-12T13:05:08.077 回答