webview状态恢复有关更改Activity android的问题

时间:2015-03-16 07:47:43

标签: android webview

在我的webview中,我正在加载外部链接。

当我点击webview page中的注册按钮并开始另一项活动(通过Activity中的按钮)并再次返回Webview活动时,它会再次加载start link,而不是向我展示了注册页面。

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

        // Save the state of the WebView
        webView_page_load.saveState(outState);
      }

      @Override
      protected void onRestoreInstanceState(Bundle savedInstanceState)
      {
        super.onRestoreInstanceState(savedInstanceState);

        // Restore the state of the WebView
        webView_page_load.restoreState(savedInstanceState);
      }
创建

if (savedInstanceState==null) {
            webView_page_load .loadUrl("http://www.diamondworld.net/moblogin.aspx");
        }

的onResume

@覆盖

protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        if (webViewBundle == null) {
             Log.e("webViewBundle", "karjeevwebViewBundle if "+webViewBundle);
            webView_page_load.loadUrl("http://www.diamondworld.net/moblogin.aspx");
        } else {
            webView_page_load.restoreState(webViewBundle);
             Log.e("webViewBundle", "karjeevwebViewBundle else "+webViewBundle);
        }
    }

0 个答案:

没有答案