Область
Необходимо обрабатывать изменения ориентации для WebView.
Проблема
saveState / restoreState не работает для WebView при использовании пользовательского WebViewClient (отображается пустая страница).
Фрагмент кода
setContentView(R.layout.webview);
// load OAuth url in WebView
mWebView = (WebView) findViewById(R.id.webview);
if (savedInstanceState == null) {
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new SimpleWebViewClient());
mWebView.loadUrl(Consts.URL_AUTHORIZATION_OAUTH);
} else {
mWebView.restoreState(savedInstanceState);
}
приписка
Закомментирование mWebView.setWebViewClient (новый SimpleWebViewClient ()); помогает , но я должен использовать свой SimpleWebViewClient, который использует onPageFinished во время процесса OAuth.