title: WebViewClient.onPageStarted( ) called twice when specifying non-existent URL via WebView.loadURL()
body: <p>Here is my code</p>
  
  <pre><code>public class Main extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
  
      WebView webView = (WebView)findViewById(R.id.webView);
  
      // Assign webclient.
      webView.setWebViewClient(new WebViewClient( ) {
          @Override
          public void onPageStarted(WebView view, String url, Bitmap favicon) {
              Log.d("TAG", url);
          }
  
          @Override
          public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
              Log.d("TAG", "failed: " + failingUrl + ", error code: " + errorCode + " [" + description + "]");
          }
      });
  
  
      webView.loadUrl("http://m.vooglemoogle.com" );
  }
  
  
  
  }
  </code></pre>
  
  <hr>
  
  <p>Results in the following log:</p>
  
  <pre><code>03-29 13:40:27.005: DEBUG/TAG(10948): http://m.vooglemoogle.com/
  03-29 13:40:27.599: DEBUG/TAG(10948): failed: http://m.vooglemoogle.com/, error code: -2[The URL could not be found.]
  03-29 13:40:27.607: DEBUG/TAG(10948): http://m.vooglemoogle.com/
  </code></pre>
  
  <p>Note another call to onPageStarted( ) ... Does anyone know the reason behind this?
  cheers!</p>