0

У меня есть приложение для Android, использующее простой веб-просмотр. В Интернете есть несколько областей ввода и текстовое поле. В настоящее время, когда пользователь меняет ориентацию мобильного устройства, все входы были извлечены и обновлены. Как я могу сохранить все эти входы после изменения ориентации?Как сохранить текст ввода в webview после изменения ориентации в Android

Я не хочу ограничивать пользователей только портретным или ландшафтным режимом при использовании приложения.

Я прочитал эти вопросы, но кажется, что они не работают. Они связаны только с предотвращением перезагрузки деятельности.

Activity restart on rotation Android Change screen orientation in Android without reloading the activity

Большое спасибо!

ответ

0

В вашей деятельности

@Override 

public void onConfigurationChanged(Configuration newConfig) { 
    // TODO Auto-generated method stub 
    super.onConfigurationChanged(newConfig); 
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { 
     System.out.println("this's landscape"); 

    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){ 
     System.out.println("this's portrait"); 
    } 
} 

в манифесте (внутри вашей активности тега)

android:configChanges="orientation|keyboardHidden|screenSize"