不要激怒我,但在Oreo之前,我习惯于将视图放在静态视图中,并保持它从碎片中切换,它工作得很好。在onCreate中,我只是简单地检查视图的值是否不为空,在这种情况下,我没有膨胀。它允许我在异步中的片段中执行较长的任务,然后切换到另一个片段,等待异步完成。
它仍然和O一样工作,除了我旋转设备的时候。在这种情况下,我得到一个空白屏幕:没有布局,没有按钮,没有文本,等等。
我读过https://developer.android.com/about/versions/oreo/android-8.0-changes,但什么也没找到。
你有没有办法在不改变一切的情况下解决这个问题?
发布于 2018-07-12 21:05:08
从我的理解来看。如果旋转被锁定为纵向模式,如果纵向模式被锁定,则旋转设备不会强制其进入横向模式。
请查看以下帖子:
android-p-feature-spotlight-rotation-can-temporarily-locked-landscape-changes
和Android Oreo一样烦人,也不像我用过的大多数Android原始设备制造商版本。Android P中有新的屏幕旋转API,所以还不清楚应用程序是否需要实现它才能从一开始就锁定到横向。
也可以查看Android P预览版,了解有关旋转变化的更多信息,因为某些原因,它似乎也与Android Oreo相关。
https://stackoverflow.com/questions/51044015
复制相似问题