сохранить состояние, не работающее в Android

#android

#Android

Вопрос:

У меня есть два разных макета для действий, таких как layout-land layout-port, с разным дизайном. Я привел приведенный ниже код, но состояние сохраняется, но дизайн potrait работает в ландшафтном режиме. Кто-нибудь может сказать мне, как этого избежать? Кто-нибудь может предоставить пример кода?

Я упомянул android: configChanges=»ориентация»

 @Override
protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putInt("bufferedPercentage", video.getBufferPercentage());
    commentWebView.saveState(outState);


    //Toast.makeText(this, "Activity state saved", Toast.LENGTH_LONG).show();
}



if(savedInstanceState!=null)
{
     commentWebView.restoreState(savedInstanceState);
}
 

Ответ №1:

удалите android:configChanges="orientation" и не упоминайте screen orientation также.

Это будет работать

Надеюсь, это поможет.