Android saveState страницы веб-просмотра - PullRequest
0 голосов
/ 17 сентября 2011

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

Но когда я пытаюсь сделать это в собственном веб-обзоре, веб-страница (и все остальное в упражнении) перезагружается. Я знаю о onSaveInstanceState, но для этого нужны наборы примитивных типов данных, а как насчет местоположения в веб-просмотре?

Мне нужно иметь возможность вращать экран, ничего не меняя

Понимание ценится

1 Ответ

2 голосов
/ 17 сентября 2011

Избегайте возобновления активности, когда происходит вращение:

В своем манифесте добавьте android: configChanges = "direction" в узел активности, тогда ваша активность не будет перезапущена во время вращения, вместо этого будет вызван Activity.onConfigurationChanged.

Тогда будет вызван только onLayout, и загруженные данные останутся в памяти.

...