WebViewClient 类

定义

[Android.Runtime.Register("android/webkit/WebViewClient", DoNotGenerateAcw=true)]
public class WebViewClient : Java.Lang.Object
[<Android.Runtime.Register("android/webkit/WebViewClient", DoNotGenerateAcw=true)>]
type WebViewClient = class
    inherit Object
继承
WebViewClient
属性

注解

Android 平台文档

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

WebViewClient()
WebViewClient(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode (继承自 Object)
JniPeerMembers
PeerReference (继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose() (继承自 Object)
Dispose(Boolean) (继承自 Object)
DoUpdateVisitedHistory(WebView, String, Boolean)

通知主机应用程序更新其访问的链接数据库。

Equals(Object)

指示其他某个对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
OnFormResubmission(WebView, Message, Message)

如果浏览器应重新发送数据,则作为主机应用程序,因为请求的页面是 POST 的结果。

OnLoadResource(WebView, String)

通知主机应用程序,WebView 将加载由给定 URL 指定的资源。

OnPageCommitVisible(WebView, String)

通知主机应用程序, android.webkit.WebView 不再绘制上一页导航中留下的内容。

OnPageFinished(WebView, String)

通知主机应用程序页面已完成加载。

OnPageStarted(WebView, String, Bitmap)

通知主机应用程序页面已开始加载。

OnReceivedClientCertRequest(WebView, ClientCertRequest)

通知主机应用程序处理 SSL 客户端证书请求。

OnReceivedError(WebView, ClientError, String, String)

向主机应用程序报告错误。

OnReceivedError(WebView, IWebResourceRequest, WebResourceError)

向主机应用程序报告 Web 资源加载错误。

OnReceivedHttpAuthRequest(WebView, HttpAuthHandler, String, String)

通知主机应用程序 WebView 收到了 HTTP 身份验证请求。

OnReceivedHttpError(WebView, IWebResourceRequest, WebResourceResponse)

在加载资源时,通知主机应用程序已从服务器收到 HTTP 错误。

OnReceivedLoginRequest(WebView, String, String, String)

通知主机应用程序已处理自动登录用户的请求。

OnReceivedSslError(WebView, SslErrorHandler, SslError)

通知主机应用程序加载资源时发生 SSL 错误。

OnRenderProcessGone(WebView, RenderProcessGoneDetail)

通知主机应用程序给定 WebView 的呈现进程已退出。

OnSafeBrowsingHit(WebView, IWebResourceRequest, SafeBrowsingThreat, SafeBrowsingResponse)

通知主机应用程序安全浏览已标记加载 URL。

OnScaleChanged(WebView, Single, Single)

通知主机应用程序应用于 WebView 的缩放已更改。

OnTooManyRedirects(WebView, Message, Message)
已过时.

通知主机应用程序 HTTP 重定向过多。

OnUnhandledInputEvent(WebView, InputEvent)

通知主机应用程序 WebView 未处理输入事件。

OnUnhandledKeyEvent(WebView, KeyEvent)

通知主机应用程序 WebView 未处理密钥。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ShouldInterceptRequest(WebView, IWebResourceRequest)

将资源请求通知主机应用程序,并允许应用程序返回数据。

ShouldInterceptRequest(WebView, String)
已过时.

将资源请求通知主机应用程序,并允许应用程序返回数据。

ShouldOverrideKeyEvent(WebView, KeyEvent)

为主机应用程序提供同步处理密钥事件的机会。

ShouldOverrideUrlLoading(WebView, IWebResourceRequest)

让主机应用程序有机会在当前 WebView 中加载 URL 时进行控制。

ShouldOverrideUrlLoading(WebView, String)

让主机应用程序有机会在当前 WebView 中加载 URL 时进行控制。

ToArray<T>() (继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime() (继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed() (继承自 Object)
IJavaPeerable.DisposeUnlessReferenced() (继承自 Object)
IJavaPeerable.Finalized() (继承自 Object)
IJavaPeerable.JniManagedPeerState (继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

适用于