コード例 #1
0
 @Override
 public boolean onCreateWindow(
     WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg) {
   if (originalWebChromeClient != null) {
     return originalWebChromeClient.onCreateWindow(view, isDialog, isUserGesture, resultMsg);
   }
   return true;
 }
 @Override
 public boolean onCreateWindow(boolean isDialog, boolean isUserGesture) {
   Message m =
       mUiThreadHandler.obtainMessage(NEW_WEBVIEW_CREATED, mWebView.new WebViewTransport());
   TraceEvent.begin();
   boolean result;
   if (mWebChromeClient != null) {
     if (TRACE) Log.d(TAG, "onCreateWindow");
     result = mWebChromeClient.onCreateWindow(mWebView, isDialog, isUserGesture, m);
   } else {
     result = false;
   }
   TraceEvent.end();
   return result;
 }