title: WebView + WebChromeClient method onCreateWindow not called for target="_blank"
body: <p>I'm trying to develop a <code>custom browser</code> with <code>WebView</code> using Android <code>API level 10</code> (sdk 2.3.3), unfortunately I don't know how to intercept request from the <code>webpage</code>to open URL in new browser window, like taps on links with <code>target="_blank"</code>. </p>
  
  <p>In conformity with the <code>API Doc</code> I have overridden the <code>onCreateWindow</code> of <code>WebChromeClient</code>, but is not called when such a link is tapped. Could be a bug of this API level? I'm also overriding <code>shouldOverrideUrlLoading</code> to avoid <code>WebView</code> opening subsequent links in the built-in browser.</p>
  
  <p>Here is my sample code that opens <code>google.com</code>. To test it, tap "News" and then tap on any news title. The Android built-in browser normally opens it in a new <code>browser window</code>.</p>
  
  <p><code></p>
  
  <pre><code>package com.myexample;
  
  import android.app.Activity;
  import android.os.Bundle;
  import android.os.Message;
  import android.util.Log;
  import android.webkit.WebChromeClient;
  import android.webkit.WebView;
  import android.webkit.WebViewClient;
  import android.widget.Toast;
  
  public class HelloAndroidActivity extends Activity {
  
    private static String TAG = "WebViewTest";
    private WebView mWebView;
  
    @Override
    public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      Log.i(TAG, "onCreate");
      setContentView(R.layout.main);
  
      mWebView = (WebView) findViewById(R.id.mywebview);
  
      mWebView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
          view.loadUrl(url);
          return true;
        }
      });
  
      mWebView.setWebChromeClient(new WebChromeClient() {
        @Override
        public boolean onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg) {
          Toast.makeText(getApplicationContext(), "OnCreateWindow", Toast.LENGTH_LONG).show();
          return true;
        }
      });
      mWebView.loadUrl("http://www.google.com");
    }
  
  }
  </code></pre>
  
  <p></code></p>