アプリは 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 で実行すると、奇妙な問題が発生することです。ホーム画面を押すと..ポートレートモードにして再び戻ってくると、アプリはアクティビティを開始しますが、現在のアクティビティの半分の画面と、singleTop の他のアクティビティが表示されます。
現在のアクティビティの半分の画面とその古いアクティビティの上に
どうしてこうなったのかわからない不思議