gpt4 book ai didi

android - Activity 方向没有恢复

转载 作者:行者123 更新时间:2023-11-30 02:15:03 26 4
gpt4 key购买 nike

我的 Activity A 以未指定的方向运行。所以它可以同时运行:纵向和横向。我启动了必须是横向的 Activity B。在 B 的 onCreate 中,我检查当前方向,如果它是纵向的,那么我存储它,然后我通过 setRequestedOrientation() 强制横向。当 B 完成后,我希望 A 出现在 B 启动之前的方向(所以纵向)。

这就是事情对我不起作用的地方。在清理时,我读取了我最初存储的方向值,如果它是纵向的,那么我将 B 设置为纵向(通过 setRequestedOrientation())。我在 B 的 onPause 和 onDestroy 中试过这个。视觉上没有任何反应。日志报告(通过 getRequestedOrientation())方向确实已更改。然而, Activity A 将以横向而不是原始纵向恢复。

这是怎么回事?

附言。在 Activity A 中改回方向不是一种选择。

最佳答案

不确定是否有帮助,但我认为您可以在每个 Activity 的 list 中设置 android:screenOrientation=""

关于android - Activity 方向没有恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29496481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com