Android 2.3.3 API でアプリを作成しています。向きの変化を認識し、何らかのアクションを実行する必要があります。そこで、Android マニフェストに以下を追加しました。
android:configChanges="orientation|keyboardHidden
そして、メソッドをオーバーライドします
public void onConfigurationChanged(Configuration newConfig)
Android 2.3.3 で完璧に動作します。しかし、同じアプリ (2.3.3 API でビルド) を 4.1.2 にインストールすると、onConfigurationChanged() は呼び出されません。私は解決策をオンラインで検索しましたが、人々はAndroidマニフェストに以下を追加することを提案しています。
android:configChanges="orientation|keyboardHidden|screenSize"
上記のステートメントでアプリをビルドし、4.1.2 API でビルドすると、4.1.2 デバイスで完全に動作します。しかし、2.3.3 にはインストールできません。2.3.3 API に「screenSize」オプションがありません。両方をサポートするには、どうすればよいですか?
ありがとう、カーシック