 <p>This page solve my problem but I have to make slight change in initial one:</p> <pre><code> protected void onSaveInstanceState(Bundle outState) { webView.saveState(outState); } </code></pre> <p>This portion has a slight problem for me this. On the second orientation change the application terminated with null pointer</p> <p>using this it worked for me:</p> <pre><code> @Override protected void onSaveInstanceState(Bundle outState ){ ((WebView) findViewById(R.id.webview)).saveState(outState); } </code></pre>