@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError webResourceError) { String errMsg = "WebViewError:"; if (webResourceError != null) { if (webResourceError.getErrorCode() == -2) { //view.loadData("<div></div>", "text/html", "UTF-8"); } errMsg += webResourceError.getErrorCode() + "-" ; errMsg += webResourceError.getDescription() + "-"; if (request != null && request.getUrl() != null) { errMsg += request.getUrl().toString(); } } if (errMsg.contains("favicon.ico")) { return; } controlsViewClient.handleKControlsError(new KPError(errMsg)); }
@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); Crashlytics.log(5, "KolibriWebView", "onReceivedError() called with: request = [" + request + "], error = [" + error + "]"); // We ignore errors regarding assets loading, // so in this case we check if the request url and webview url are same if (request.getUrl().toString().equals(view.getUrl()) || request.isForMainFrame()) { for (KolibriWebViewClient webClient : webClients) { webClient.onReceivedError(view, request, error); } } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); String errorHtml = "<html><body><h2>找不到网页</h2></body></html>"; view.loadDataWithBaseURL(null, errorHtml, "text/html", "UTF-8", null); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { if (AgentWebUtils.isOverriedMethod(mWebViewClient, "onReceivedError", WEBVIEWCLIENTPATH + ".onReceivedError", WebView.class, WebResourceRequest.class, WebResourceError.class)) { super.onReceivedError(view, request, error); // return; } if (request.isForMainFrame()) { onMainFrameError(view, error.getErrorCode(), error.getDescription().toString(), request.getUrl().toString()); } LogUtils.i(TAG, "onReceivedError:" + error.toString()); }
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { if(mWebViewClient!=null){ mWebViewClient.onReceivedError(view,request,error); return; } super.onReceivedError(view,request,error); }
/** * Fires in cases where the webview cannot even load (e.g. no network) */ @TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { onReceivedError(view, error.getErrorCode(), error.getDescription().toString(), request.getUrl().toString()); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { LogUtils.d("savor:webview "+error.getDescription()); isLoadError = true; if (updateProgressListener!=null){ updateProgressListener.loadHttpError(); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); isLoadError = true; if (updateProgressListener!=null){ updateProgressListener.loadHttpError(); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { if (mCustomWebViewClient!=null){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { mCustomWebViewClient.onReceivedError(view, request, error); } return; } super.onReceivedError(view, request, error); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); // Log the error message for debugging Log.d(getClass().getSimpleName(), error.toString()); // Display toast message describing error details String errorDetails = String.valueOf(error.getDescription()); Toast.makeText(mContext, errorDetails, Toast.LENGTH_LONG).show(); }
@TargetApi(android.os.Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { // Redirect to deprecated method, so you can use it in all SDK versions onReceivedError(view, error.getErrorCode(), error.getDescription().toString(), request.getUrl().toString()); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); if (mTvPlayActivity.get() != null) { mTvPlayActivity.get().sendParseDataMessage(LOAD_DATA_ERROR); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); mEmptyLayout.setErrorType(EmptyLayout.NODATA); if (callback != null) { callback.onReceivedError(view, request, error); } }
@Override public void onReceivedError(final WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); final EmptyLayout emptyLayout = viewDelegate.get(R.id.emptylayout); emptyLayout.setOnLayoutClickListener(new View.OnClickListener() { @Override public void onClick(View v) { view.loadUrl(view.getUrl()); emptyLayout.setErrorType(EmptyLayout.NETWORK_LOADING); } }); emptyLayout.setErrorType(EmptyLayout.NETWORK_ERROR); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); UIUtil.showToast(WebPageActivity.this, error.toString()); mProgressBar.setVisibility(View.GONE); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { Logger.e("ErrorCode:{}, ErrorMessage:{}", error.getErrorCode(), error.getDescription()); } }
@TargetApi(23) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { if (mWebViewClient != null) { mWebViewClient.onReceivedError(view, request, error); } else { super.onReceivedError(view, request, error); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); if (callBack != null) { callBack.onError(); } }
@Override public void onReceivedError(android.webkit.WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); if (view != null) { DeviceLog.error("WEBVIEW_ERROR: " + view.toString()); } if (request != null) { DeviceLog.error("WEBVIEW_ERROR: " + request.toString()); } if (error != null) { DeviceLog.error("WEBVIEW_ERROR: " + error.toString()); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { boolean interrupt = false; if (bridgeWebViewClientListener != null) { interrupt = bridgeWebViewClientListener.onReceivedError(view, request, error); } if (!interrupt) { super.onReceivedError(view, request, error); } }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { post(new Runnable() { @Override public void run() { progressBar.setVisibility(GONE); webView.setVisibility(GONE); statusText.setVisibility(View.VISIBLE); } }); super.onReceivedError(view, request, error); Log.e("ChatWindow Widget", "onReceivedError: " + error + " request: " + request); }
@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); Log.i("TAG", "error number : " + error.getErrorCode()); }
@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { Toast.makeText( activity, "Error occurred: " + error.getDescription(), Toast.LENGTH_SHORT ).show(); super.onReceivedError(view, request, error); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); if (_dialog != null) { _dialog.dismiss(); _dialog=null; } mTxtTitle.setVisibility(View.GONE); mTxtContent.setVisibility(View.VISIBLE); mTxtContent.setText("链接有问题"); }
@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); onError(view, error.getErrorCode(), error.getDescription().toString(), request.getUrl().toString()); }
@TargetApi(23) public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { onError(null); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); }
@TargetApi(Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { source.onReceivedError(view, request, error); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { Toast.makeText(getApplicationContext(), "Something Went Wrong!", Toast.LENGTH_SHORT).show(); aswm_view("file:///android_res/raw/error.html", false); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); mLastLoadFailed = true; mLadingView.setVisibility(View.GONE); }
@Override @TargetApi(Build.VERSION_CODES.M) public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); view.setBackgroundColor(Color.WHITE); }
@TargetApi(android.os.Build.VERSION_CODES.M) @Override public void onReceivedError(WebView view, WebResourceRequest req, WebResourceError rerr) { // Redirect to deprecated method, so you can use it in all SDK versions onReceivedError(view, rerr.getErrorCode(), rerr.getDescription().toString(), req.getUrl().toString()); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); // if (mWebView != null) // refreshView(); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); mView.hideRefresh(); mView.showLoadErrorMessage(error.toString()); }
@Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { super.onReceivedError(view, request, error); Snackbar.make(view, "加载错误", Snackbar.LENGTH_LONG).show(); }