@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; }