gpt4 book ai didi

安卓 2.3.3 & 4.1.2 安卓 :configChanges for detecting Orientation change

转载 作者:行者123 更新时间:2023-11-29 16:10:16 29 4
gpt4 key购买 nike

我正在使用 Android 2.3.3 API 构建一个应用程序。我需要识别方向的变化并执行一些操作。所以我在 Android Manifest 中添加了以下内容,

android:configChanges="orientation|keyboardHidden

然后我覆盖了方法

public void onConfigurationChanged(Configuration newConfig)

它在 Android 2.3.3 上完美运行。但是当我在 4.1.2 上安装相同的应用程序(使用 2.3.3 API 构建)时,不会调用 onConfigurationChanged()。我在网上搜索解决方案,人们建议在 android list 中添加以下内容。

 android:configChanges="orientation|keyboardHidden|screenSize"

如果我使用上述语句构建应用程序并使用 4.1.2 API 构建,它在 4.1.2 设备上运行完美。但是我无法在 2.3.3 上安装它。 2.3.3 API 没有"screenSize"选项。那么要支持两者,我应该怎么做?

谢谢,卡尔提克

最佳答案

你好,看看我的 AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="10"
android:maxSdkVersion="16"/>

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".ConfigrationTask"
android:configChanges="orientation|keyboardHidden"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

</activity>
</application>

关于安卓 2.3.3 & 4.1.2 安卓 :configChanges for detecting Orientation change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049942/

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