Как предупреждать перезагружает Activity или Fragment, покрутив и т.д. в Android?

Я нахожусь, что, когда ты кружишь вокруг него в устройство, или если скрывается клавиатура Activity он восстановлен снова, происходя из-за onCreate() снова.

Возможное серьезное решение использовать savedInstanceState сохраняя переменную состояния, но не быть, если это лучшее решение.

Возможно предупреждать какой-то формы, он перезагружает ее снова 'Activity в том, чтобы крутить, или других возможных событий, которые они заставляют это восстанавливать снова?

5
задан 24.12.2016, 22:35
1 ответ

В тебе definiciГіn активности внутри AndroidManifest.xml добавь свойство:

android:configChanges="keyboardHidden|orientation|screenSize"

например:

    <activity
        android:name=".myActivity"
        android:label="@string/app_name"            
        android:configChanges="keyboardHidden|orientation|screenSize"/>   

С этим не перезагружает активность, реализовав одну rotaciГіn, не выполняет снова mГ©todo onCreate()

5
ответ дан 24.11.2019, 14:52
  • 1
    Спасибо, я вижу, что мир Android могут оплачивать почти все f и # 225; cilmente – Webserveis 17.02.2016, 19:40
  • 2
    Ну, в зависимости от требований aplicaci и # 243; n, в каких-то случаях требуют, чтобы активность была разрушена, чтобы показывать другой тип distribuci и # 243; n;). – Jorgesys♦ 17.02.2016, 19:42