应用程序在 android 3.2 中运行良好,但在 android 3.1 中无法运行
我的应用程序处于横向模式,我有明显的说法
<activity
android:name=".GameActivity"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
>
并覆盖了我在横向模式下设置的 onConfigchanges。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
现在的问题是当我在 3.1 中运行我的应用程序时,发生了一些奇怪的问题。当我按下主屏幕时..使其处于 potrait 模式并再次返回时,我的应用程序启动了活动,但显示了我当前活动的半屏和其他 isingleTop 活动。
我当前活动的半屏和旧活动的顶部
很奇怪,我不知道为什么会这样