恢复webview状态在android中不起作用

时间:2011-10-18 10:18:06

标签: android

我有两个用于potrait和布局和布局的布局文件。我的布局中有一个webview。我想恢复webview的状态。谁能告诉我怎么做?

有人能告诉我如何检索网址的状态吗?

在清单文件中,由于两种设计,我没有提到android:confichanges="orientation" 我在下面做了这样的事情,但它不起作用。谁能告诉我这是什么问题?

保存状态:

@Override
protected void onSaveInstanceState(Bundle outState )
{     
      commentWebView.saveState(outState); 

      // (WebView) findViewById(R.id.txtComment).saveState(outState);
} 

并恢复状态:

 if (savedInstanceState != null) 
 {
      //((WebView)findViewById(R.id.txtComment)).restoreState(savedInstanceState); } 
      commentWebView.restoreState(savedInstanceState); 
      if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
                {
                  imgInfo.setBackgroundResource(R.drawable.info);
                imgComment.setBackgroundResource(R.drawable.commentsactive);
                commentWebView.setVisibility(View.VISIBLE);

                }

         } 
          else
          {

     String url="http://preview.unstructure.org/unstruc/unstruc.php?i="+videoPostBean.getVideo_title().replaceAll(" ", "-");

     commentWebView.loadUrl(url);
          }

由于

0 个答案:

没有答案