gpt4 book ai didi

android - 设置 targetSdkVersion ="13"导致 Activity 忽略 android :configChanges ="orientation" flag

转载 作者:可可西里 更新时间:2023-11-01 19:06:06 25 4
gpt4 key购买 nike

API 级别 13 似乎(据我所知“悄悄地”)引入了对 android:configChanges 属性处理方式的更改。

在我的特殊情况下,当应用程序 list 中的“targetSdkVersion”设置为“13”时,任何配置为内部处理方向更改的 Activity (例如,不应在屏幕旋转时重新启动)总是重新启动,而不管 android :configChanges="orientation"属性在他们的声明中。

将“targetSdkVersion”简单切换为“12”即可恢复预期行为。

我搜索了 API 13 发行说明,但找不到任何提及此类更改的内容。有谁知道 API 13(可能还有更高版本的 API)是否会在设计上不支持 android:configChanges="orientation",或者是否有另一种方法可以实现这一点。

最佳答案

看起来有一些关于 configChanges 的新文档,具体指 HONEYCOMB_MR2 版本。也许您可以尝试使用 orientation|screenSize|smallestScreenSize,看看是否会改变行为。希望至少能引导您朝着正确的方向前进。

关于android - 设置 targetSdkVersion ="13"导致 Activity 忽略 android :configChanges ="orientation" flag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848637/

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