#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
также.
Это будет работать
Надеюсь, это поможет.