画面の向きが変わると、アクティビティのonCreate()メソッドが呼び出されるようです。私のonCreate()メソッドではAlertDialog、アクティビティが呼び出されたときにポップアップするがあります。問題は、画面を横に切り替えると、ポップアップが再び表示されることです。
どうすればこれを回避できますか?
画面の向きが変わると、アクティビティのonCreate()メソッドが呼び出されるようです。私のonCreate()メソッドではAlertDialog、アクティビティが呼び出されたときにポップアップするがあります。問題は、画面を横に切り替えると、ポップアップが再び表示されることです。
どうすればこれを回避できますか?
で変更AndroidManifestします:
android:configChanges="orientation|keyboardHidden"
次のActivityようになります。
<activity android:name=".activities.MyActivity"
android:label="@string/my_activity_name"
android:configChanges="orientation|keyboardHidden"/>
onCreate()これにより、向きが変わったときの呼び出しを回避できます。