@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); }
@Override public void onReceivedError( WebView view, int errorCode, String description, String failingUrl) { super.onReceivedError(view, errorCode, description, failingUrl); Cocos2dxWebViewHelper._didFailLoading(mViewTag, failingUrl); }
@Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); Cocos2dxWebViewHelper._didFinishLoading(mViewTag, url); }