我正在使用 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 manifest 中添加以下内容。
android:configChanges="orientation|keyboardHidden|screenSize"
如果我使用上述语句构建应用程序并使用 4.1.2 API 构建,它可以在 4.1.2 设备上完美运行。但我无法在 2.3.3 上安装它。2.3.3 API 没有“screenSize”选项。所以要支持两者,我该怎么办?
谢谢, 卡提克