Table of Contents

Class WebViewClient

Namespace
Android.Webkit
Assembly
MASES.Netdroid.dll
public class WebViewClient : JVMBridgeBase<WebViewClient>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<WebViewClient>
WebViewClient
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<WebViewClient>.IsAssignableFrom(IJavaType)
JVMBridgeBase<WebViewClient>.IsAssignableFrom<T>()
JVMBridgeBase<WebViewClient>.Execute<T>(params T[])
JVMBridgeBase<WebViewClient>.DynBridgeClazz
JVMBridgeBase<WebViewClient>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

WebViewClient()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public WebViewClient()

WebViewClient(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public WebViewClient(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ERROR_AUTHENTICATION

public static int ERROR_AUTHENTICATION { get; }

Property Value

int

ERROR_BAD_URL

public static int ERROR_BAD_URL { get; }

Property Value

int

ERROR_CONNECT

public static int ERROR_CONNECT { get; }

Property Value

int

ERROR_FAILED_SSL_HANDSHAKE

public static int ERROR_FAILED_SSL_HANDSHAKE { get; }

Property Value

int

ERROR_FILE

public static int ERROR_FILE { get; }

Property Value

int

ERROR_FILE_NOT_FOUND

public static int ERROR_FILE_NOT_FOUND { get; }

Property Value

int

ERROR_HOST_LOOKUP

public static int ERROR_HOST_LOOKUP { get; }

Property Value

int

ERROR_IO

public static int ERROR_IO { get; }

Property Value

int

ERROR_PROXY_AUTHENTICATION

public static int ERROR_PROXY_AUTHENTICATION { get; }

Property Value

int

ERROR_REDIRECT_LOOP

public static int ERROR_REDIRECT_LOOP { get; }

Property Value

int

ERROR_TIMEOUT

public static int ERROR_TIMEOUT { get; }

Property Value

int

ERROR_TOO_MANY_REQUESTS

public static int ERROR_TOO_MANY_REQUESTS { get; }

Property Value

int

ERROR_UNKNOWN

public static int ERROR_UNKNOWN { get; }

Property Value

int

ERROR_UNSAFE_RESOURCE

public static int ERROR_UNSAFE_RESOURCE { get; }

Property Value

int

ERROR_UNSUPPORTED_AUTH_SCHEME

public static int ERROR_UNSUPPORTED_AUTH_SCHEME { get; }

Property Value

int

ERROR_UNSUPPORTED_SCHEME

public static int ERROR_UNSUPPORTED_SCHEME { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SAFE_BROWSING_THREAT_BILLING

public static int SAFE_BROWSING_THREAT_BILLING { get; }

Property Value

int

SAFE_BROWSING_THREAT_MALWARE

public static int SAFE_BROWSING_THREAT_MALWARE { get; }

Property Value

int

SAFE_BROWSING_THREAT_PHISHING

public static int SAFE_BROWSING_THREAT_PHISHING { get; }

Property Value

int

SAFE_BROWSING_THREAT_UNKNOWN

public static int SAFE_BROWSING_THREAT_UNKNOWN { get; }

Property Value

int

SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE

public static int SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE { get; }

Property Value

int

Methods

DoUpdateVisitedHistory(WebView, String, bool)

public void DoUpdateVisitedHistory(WebView arg0, String arg1, bool arg2)

Parameters

arg0 WebView

WebView

arg1 String

String

arg2 bool

bool

OnFormResubmission(WebView, Message, Message)

public void OnFormResubmission(WebView arg0, Message arg1, Message arg2)

Parameters

arg0 WebView

WebView

arg1 Message

Message

arg2 Message

Message

OnLoadResource(WebView, String)

public void OnLoadResource(WebView arg0, String arg1)

Parameters

arg0 WebView

WebView

arg1 String

String

OnPageCommitVisible(WebView, String)

public void OnPageCommitVisible(WebView arg0, String arg1)

Parameters

arg0 WebView

WebView

arg1 String

String

OnPageFinished(WebView, String)

public void OnPageFinished(WebView arg0, String arg1)

Parameters

arg0 WebView

WebView

arg1 String

String

OnPageStarted(WebView, String, Bitmap)

public void OnPageStarted(WebView arg0, String arg1, Bitmap arg2)

Parameters

arg0 WebView

WebView

arg1 String

String

arg2 Bitmap

Bitmap

OnReceivedClientCertRequest(WebView, ClientCertRequest)

public void OnReceivedClientCertRequest(WebView arg0, ClientCertRequest arg1)

Parameters

arg0 WebView

WebView

arg1 ClientCertRequest

ClientCertRequest

OnReceivedError(WebView, WebResourceRequest, WebResourceError)

public void OnReceivedError(WebView arg0, WebResourceRequest arg1, WebResourceError arg2)

Parameters

arg0 WebView

WebView

arg1 WebResourceRequest

WebResourceRequest

arg2 WebResourceError

WebResourceError

OnReceivedError(WebView, int, String, String)

[Obsolete]
public void OnReceivedError(WebView arg0, int arg1, String arg2, String arg3)

Parameters

arg0 WebView

WebView

arg1 int

int

arg2 String

String

arg3 String

String

OnReceivedHttpAuthRequest(WebView, HttpAuthHandler, String, String)

public void OnReceivedHttpAuthRequest(WebView arg0, HttpAuthHandler arg1, String arg2, String arg3)

Parameters

arg0 WebView

WebView

arg1 HttpAuthHandler

HttpAuthHandler

arg2 String

String

arg3 String

String

OnReceivedHttpError(WebView, WebResourceRequest, WebResourceResponse)

public void OnReceivedHttpError(WebView arg0, WebResourceRequest arg1, WebResourceResponse arg2)

Parameters

arg0 WebView

WebView

arg1 WebResourceRequest

WebResourceRequest

arg2 WebResourceResponse

WebResourceResponse

OnReceivedLoginRequest(WebView, String, String, String)

public void OnReceivedLoginRequest(WebView arg0, String arg1, String arg2, String arg3)

Parameters

arg0 WebView

WebView

arg1 String

String

arg2 String

String

arg3 String

String

OnReceivedSslError(WebView, SslErrorHandler, SslError)

public void OnReceivedSslError(WebView arg0, SslErrorHandler arg1, SslError arg2)

Parameters

arg0 WebView

WebView

arg1 SslErrorHandler

SslErrorHandler

arg2 SslError

SslError

OnRenderProcessGone(WebView, RenderProcessGoneDetail)

public bool OnRenderProcessGone(WebView arg0, RenderProcessGoneDetail arg1)

Parameters

arg0 WebView

WebView

arg1 RenderProcessGoneDetail

RenderProcessGoneDetail

Returns

bool

bool

OnSafeBrowsingHit(WebView, WebResourceRequest, int, SafeBrowsingResponse)

public void OnSafeBrowsingHit(WebView arg0, WebResourceRequest arg1, int arg2, SafeBrowsingResponse arg3)

Parameters

arg0 WebView

WebView

arg1 WebResourceRequest

WebResourceRequest

arg2 int

int

arg3 SafeBrowsingResponse

SafeBrowsingResponse

OnScaleChanged(WebView, float, float)

public void OnScaleChanged(WebView arg0, float arg1, float arg2)

Parameters

arg0 WebView

WebView

arg1 float

float

arg2 float

float

OnTooManyRedirects(WebView, Message, Message)

[Obsolete]
public void OnTooManyRedirects(WebView arg0, Message arg1, Message arg2)

Parameters

arg0 WebView

WebView

arg1 Message

Message

arg2 Message

Message

OnUnhandledKeyEvent(WebView, KeyEvent)

public void OnUnhandledKeyEvent(WebView arg0, KeyEvent arg1)

Parameters

arg0 WebView

WebView

arg1 KeyEvent

KeyEvent

ShouldInterceptRequest(WebView, WebResourceRequest)

public WebResourceResponse ShouldInterceptRequest(WebView arg0, WebResourceRequest arg1)

Parameters

arg0 WebView

WebView

arg1 WebResourceRequest

WebResourceRequest

Returns

WebResourceResponse

WebResourceResponse

ShouldInterceptRequest(WebView, String)

[Obsolete]
public WebResourceResponse ShouldInterceptRequest(WebView arg0, String arg1)

Parameters

arg0 WebView

WebView

arg1 String

String

Returns

WebResourceResponse

WebResourceResponse

ShouldOverrideKeyEvent(WebView, KeyEvent)

public bool ShouldOverrideKeyEvent(WebView arg0, KeyEvent arg1)

Parameters

arg0 WebView

WebView

arg1 KeyEvent

KeyEvent

Returns

bool

bool

ShouldOverrideUrlLoading(WebView, WebResourceRequest)

public bool ShouldOverrideUrlLoading(WebView arg0, WebResourceRequest arg1)

Parameters

arg0 WebView

WebView

arg1 WebResourceRequest

WebResourceRequest

Returns

bool

bool

ShouldOverrideUrlLoading(WebView, String)

[Obsolete]
public bool ShouldOverrideUrlLoading(WebView arg0, String arg1)

Parameters

arg0 WebView

WebView

arg1 String

String

Returns

bool

bool