when i use backup & restore Webview state ,i recive this message : the webpage at x Address might be temporarity down or may have moved permanently to a new web address.
If your WebView is in a Fragment, please check below:
saving:
@Override
public void onSaveInstanceState(Bundle outState) {
webView.saveState(outState); // output would be a WebBackForwardList
}
You may check the doc for saveState.
restoring:
@Override
public void onCreate(Bundle savedInstanceState) {
...
if (savedInstanceState != null) {
webView.restoreState(savedInstanceState);
} else {
webView.loadUrl("http://mypage");
}
}