Показать 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