Java 类android.webkit.WebResourceError 实例源码
项目:player-sdk-native-android
文件:KControlsView.java
@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));
}
项目:kolibri-android
文件:KolibriWebView.java
@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);
}
}
}
项目:BilibiliClient
文件:BrowserActivity.java
@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);
}
项目:BilibiliClient
文件:BrowserActivity.java
@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);
}
项目:AgentWeb
文件:DefaultWebClient.java
@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());
}
项目:AgentWeb
文件:WrapperWebViewClient.java
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
if(mWebViewClient!=null){
mWebViewClient.onReceivedError(view,request,error);
return;
}
super.onReceivedError(view,request,error);
}
项目:TubiPlayer
文件:TubiVPAID.java
/**
* 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());
}
项目:Hotspot-master-devp
文件:CustomWebView.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
LogUtils.d("savor:webview "+error.getDescription());
isLoadError = true;
if (updateProgressListener!=null){
updateProgressListener.loadHttpError();
}
}
项目:Hotspot-master-devp
文件:DefaultWebView.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
isLoadError = true;
if (updateProgressListener!=null){
updateProgressListener.loadHttpError();
}
}
项目:CacheWebView
文件:CacheWebViewClient.java
@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);
}
项目:mangafox
文件:MainActivity.java
@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();
}
项目:GitHubSearch
文件:GitHubSearchWebViewClient.java
@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());
}
项目:TeaCup
文件:MoviePlayActivity.java
@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);
}
}
项目:CoreModule
文件:BrowserFragment.java
@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);
}
}
项目:CoreModule
文件:BrowserDelegateOption.java
@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);
}
项目:TigerVideo
文件:WebPageActivity.java
@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);
}
项目:AndroidCommon
文件:WebActivity.java
@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());
}
}
项目:WebViewJavascriptBridgeForAndroid
文件:WebViewJsBridgeClient.java
@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);
}
}
项目:SprintNBA
文件:HuPuWebView.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
if (callBack != null) {
callBack.onError();
}
}
项目:unity-ads-android
文件:WebViewApp.java
@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());
}
}
项目:JsBridge
文件:BridgeWebViewClient.java
@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);
}
}
项目:chat-window-android
文件:ChatWindowView.java
@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);
}
项目:Android-BlogExample
文件:CustomWebViewClient.java
@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());
}
项目:Android-BlogExample
文件:CustomWebViewClient.java
@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());
}
项目:Browse
文件:MainActivity.java
@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);
}
项目:ZbarCode
文件:ResultsActivity.java
@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("链接有问题");
}
项目:TLint
文件:HuPuWebView.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
if (callBack != null) {
callBack.onError();
}
}
项目:mvhs-app
文件:AeriesFragment.java
@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());
}
项目:Android-Development
文件:OAuthCallbackWebViewClient.java
@TargetApi(23)
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error)
{
onError(null);
}
项目:AgentWeb
文件:AgentWebFragment.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
}
项目:WebPager
文件:PagerWebViewClient.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
}
项目:pre-dem-android
文件:ProbeWebClientAgent.java
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
source.onReceivedError(view, request, error);
}
项目:Android-SmartWebView
文件:MainActivity.java
@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);
}
项目:CustomActionWebView
文件:MainActivity.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
mLastLoadFailed = true;
mLadingView.setVisibility(View.GONE);
}
项目:mv-android-client
文件:WebPlayerView.java
@Override
@TargetApi(Build.VERSION_CODES.M)
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
view.setBackgroundColor(Color.WHITE);
}
项目:AppAuthWebView-Android
文件:AppAuthWebView.java
@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());
}
项目:AppFirCloud
文件:WebViewActivity.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
// if (mWebView != null)
// refreshView();
}
项目:MeiziAPP
文件:WebPresenter.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
mView.hideRefresh();
mView.showLoadErrorMessage(error.toString());
}
项目:MarkdownEditors
文件:BaseWebActivity.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
Snackbar.make(view, "加载错误", Snackbar.LENGTH_LONG).show();
}
项目:ElephantReader
文件:HtmlWebClient.java
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
}