アクティビティの開始時にalertdialogを表示しますが、画面の向きの変更ではありませんか?

StackOverflow https://stackoverflow.com/questions/3473183

  •  28-09-2019
  •  | 
  •  

質問

画面の向きが変わると、アクティビティは 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() 方向に変化があるとき。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top