This can be handled by overrwriting onSaveInstanceState (Bundle outState) in your activity and calling saveState from a web browser:
@Override protected void onSaveInstanceState(Bundle outState) { webView.saveState(outState); }
Then restore this to your onCreate after the webview has been re-inflated, of course:
@Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.blah); WebView webview = (WebView)findViewById(R.id.webview); if (savedInstanceState != null) webview.restoreState(savedInstanceState); else webview.loadUrl(URLData) }
you can reference this link
Shankar Agarwal Apr 21 '12 at 12:13 2012-04-21 12:13
source share