gpt4 book ai didi

java - onConfigurationChanged 不再调用

转载 作者:搜寻专家 更新时间:2023-11-01 07:54:14 27 4
gpt4 key购买 nike

不再调用我的应用 onConfigurationChanged。我已将我的 SDK API 更新为 Lollipop,并将 SDK 级别 im AndroidManifest 设置如下:

<uses-sdk android:minSdkVersion="12" android:targetSdkVersion="22"/>

我不知道我的更改是否是它不再工作的原因(现在工作了大约 2 年没有问题)。

在我的代码中覆盖“onConfigurationChanged”:

    @Override
public void onConfigurationChanged(Configuration newConfig) {

Log.v("Debug orientchange", "in onConfigurationChanged"); // <-- is never called !

在我的 AndroidManifest 中我声明:

<activity android:name=".ChronicBrowser"  android:configChanges="orientation|keyboardHidden" android:label="@string/app_name">

当我用我的设备改变方向时,Activity 会重新启动。过去,我使用已经提到的配置/编码来防止这种情况。

有谁知道发生了什么变化或我做错了什么/遗漏了什么?

谢谢

最佳答案

Honeycomb 开始,您还需要 screenSize:

android:configChanges="orientation|keyboardHidden|screenSize"

关于java - onConfigurationChanged 不再调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505239/

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