1. 程式人生 > >android webview旋轉螢幕導致頁面重新載入問題

android webview旋轉螢幕導致頁面重新載入問題


1. 在create時候加個狀態判斷
protected void onCreate(Bundle savedInstanceState){
...
  if (savedInstanceState == null)
        {
            mWebView.loadUrl("your_url");
        }
...
}


2. 過載儲存狀態的函式:


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


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