@Override public boolean shouldOverrideUrlLoading(WebView view, String urlString) { try { URI uri = URI.create(urlString); if (uri != null && uri.getScheme().equals(mJSScheme)) { Cocos2dxWebViewHelper._onJsCallback(mViewTag, urlString); return true; } } catch (Exception e) { Log.d(TAG, "Failed to create URI from url"); } return Cocos2dxWebViewHelper._shouldStartLoading(mViewTag, urlString); }