title: WebView : WebViewClient.onPageStarted method is not called
body: <p>Please help me this question.
  I am working with webview. And I faced two problem : </p>
  
  <ol>
  <li>When the webview loading new page. The onPageStarted method is not called but the onPageFinished method is called.</li>
  <li>The method :mWebView.canGoBack() always return false.</li>
  </ol>
  
  <p>If you know why or have any suggest please help me.
  Note : I am working with : Jquery Mobile in server side(Web side).</p>
  
  <p>Those are my Webview client and Webview init source code.</p>
  
  <pre><code>    private class MyWebViewClient extends WebViewClient{
  
      private static final String TAG = "MyWebViewClient";
  
  
      @Override
      public void onPageFinished(WebView view, String url) {
          super.onPageFinished(view, url);
          Log.v(TAG, "onPageFinished url: " + url);
  
      }
  
      @Override
      public void onLoadResource(WebView view, String url){
          Log.v(TAG, "onLoadResource url: " + url);
      }
  
      @Override
      public void onPageStarted(WebView view, String url, Bitmap favicon) {
          super.onPageStarted(view, url, favicon);
          Log.v(TAG, "onPageStarted url: " + url);
  
      }
  
      @Override
      public void onReceivedError(WebView view, int errorCode,
              String description, String failingUrl) {
          super.onReceivedError(view, errorCode, description, failingUrl);
          Log.v(TAG, "onReceivedError url: " + failingUrl);
  
      }
  
  
      @Override
      public boolean shouldOverrideUrlLoading(WebView view, String url) {
          Log.v(TAG, "shouldOverrideUrlLoading : " + url);
  
          return false;
      }
  
  }
  </code></pre>
  
  <p>This is my webview init :</p>
  
  <pre><code>            mWebView =  new WebView(getActivity());
          mWebView.setWebViewClient(new MyWebViewClient());
          WebSettings webSettings = mWebView.getSettings();
          webSettings.setJavaScriptEnabled(true);
  
          String link = getArguments().getString(PARAMETER_LINK);
          boolean deleteWVData = getArguments().getBoolean(PARAMETER_DELETE_DATA);
          if(deleteWVData)
              mWebView.clearCache(true);
  </code></pre>