0

manifest.xml に以下を追加します。

<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"></uses-permission>
android:configChanges="orientation|keyboard"

manifest.xml を追加します。

<activity
    android:name="com.example.uidemo.DemoActivity"
    android:label="@string/app_name"
    android:screenOrientation="sensor"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    android:configChanges="orientation|keyboard"  >
</activity>

アクティビティに以下のコードを追加します。

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    System.out.println("Change!!");
}

しかし、画面を回転させると、onConfigurationChanged で実行されません。
onCreate 関数のみを実行します。
どうすれば変更できますか?

4

1 に答える 1