Note that there are some explanatory texts on larger screens.

plurals
  1. POWebview reloading on Orientation Change in Honeycomb
    primarykey
    data
    text
    <p>I have a webview which is loading a url. If I change the orientation of my tablet the webview load's the URL again. How can I retain the state of webview on orientation change so that it does not restart loading the url. So far I've tried this :-</p> <pre><code> @Override public void onSaveInstanceState(Bundle savedInstanceState) { //Save the state of Webview wv.saveState(savedInstanceState); super.onSaveInstanceState(savedInstanceState); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); // Restore the state of webview wv.restoreState(savedInstanceState); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WindowManager.LayoutParams.FLAG_FULLSCREEN ); setContentView(R.layout.html); if(savedInstanceState!=null){ // Restore webview state wv.restoreState(savedInstanceState); } WebView wv = (WebView) findViewById(R.id.webView1); wv.getSettings().setJavaScriptEnabled(true); wv.getSettings().setBuiltInZoomControls(true); wv.setPadding(0, 0, 0, 0); wv.setInitialScale(50); wv.getSettings().setLoadWithOverviewMode(true); wv.getSettings().setUseWideViewPort(true); _dialog = ProgressDialog.show(HtmlActivity.this, "", "Loading...", true, true); _dialog.setCancelable(true); _dialog.show(); wv.loadUrl("http://www.samsung.com"); wv.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return super.shouldOverrideUrlLoading(wv, url); } @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { //_dialog =ProgressDialog.show(HtmlActivity.this, "", "Please wait..."); super.onPageStarted(wv, url, favicon); } @Override public void onPageFinished(WebView view, String url) { try{ _dialog.dismiss(); }catch (Exception e) { // TODO: handle exception } // super.onPageFinished(wv, url); } }); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload