語言

WebViewClient.OnReceivedError 方法

定義

多載

名稱 Description
OnReceivedError(WebView, IWebResourceRequest, WebResourceError)

向主機應用程式回報網頁資源載入錯誤。

OnReceivedError(WebView, ClientError, String, String)
已淘汰.

向主機應用程式回報錯誤。

OnReceivedError(WebView, IWebResourceRequest, WebResourceError)

向主機應用程式回報網頁資源載入錯誤。

[Android.Runtime.Register("onReceivedError", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V", "GetOnReceivedError_Landroid_webkit_WebView_Landroid_webkit_WebResourceRequest_Landroid_webkit_WebResourceError_Handler", ApiSince=23)]
public virtual void OnReceivedError(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request, Android.Webkit.WebResourceError? error);
[<Android.Runtime.Register("onReceivedError", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V", "GetOnReceivedError_Landroid_webkit_WebView_Landroid_webkit_WebResourceRequest_Landroid_webkit_WebResourceError_Handler", ApiSince=23)>]
abstract member OnReceivedError : Android.Webkit.WebView * Android.Webkit.IWebResourceRequest * Android.Webkit.WebResourceError -> unit
override this.OnReceivedError : Android.Webkit.WebView * Android.Webkit.IWebResourceRequest * Android.Webkit.WebResourceError -> unit

參數

view
WebView

就是那個發起回撥的 WebView。

request
IWebResourceRequest

起始請求。

error
WebResourceError

關於錯誤的資訊已經發生。

屬性

備註

向主機應用程式回報網頁資源載入錯誤。 這些錯誤通常表示無法連接伺服器。 請注意,與已棄用版本的回調不同,新版本會針對任何資源(iframe、影像等)呼叫,而不僅僅是主頁。 因此,建議在此回調時執行最低要求工作。

Java 文件 android.webkit.WebViewClient.onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceError)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

OnReceivedError(WebView, ClientError, String, String)

警告

deprecated

向主機應用程式回報錯誤。

[Android.Runtime.Register("onReceivedError", "(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V", "GetOnReceivedError_Landroid_webkit_WebView_ILjava_lang_String_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual void OnReceivedError(Android.Webkit.WebView? view, Android.Webkit.ClientError errorCode, string? description, string? failingUrl);
[<Android.Runtime.Register("onReceivedError", "(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V", "GetOnReceivedError_Landroid_webkit_WebView_ILjava_lang_String_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member OnReceivedError : Android.Webkit.WebView * Android.Webkit.ClientError * string * string -> unit
override this.OnReceivedError : Android.Webkit.WebView * Android.Webkit.ClientError * string * string -> unit

參數

view
WebView

就是那個發起回撥的 WebView。

errorCode
ClientError

錯誤代碼對應於ERROR_*值。

description
String

一個描述錯誤的字串。

failingUrl
String

那個無法載入的網址。

屬性

備註

向主機應用程式回報錯誤。 這些錯誤無法恢復(即主要資源無法使用)。 參數 errorCode 對應於其中一個 ERROR_* 常數。

此會員已被棄用。 使用 #onReceivedError(WebView, WebResourceRequest, WebResourceError) onReceivedError(WebView, WebResourceRequest, WebResourceError) 於 android.os.Build.VERSION_CODES#M 以上。

Java 文件 android.webkit.WebViewClient.onReceivedError(android.webkit.WebView, int, java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於