Class WebChromeClient
public class WebChromeClient : JVMBridgeBase<WebChromeClient>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
WebChromeClient
- Implements
- Extension Methods
Constructors
WebChromeClient()
public WebChromeClient()
WebChromeClient(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WebChromeClient(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for WebChromeClient()
public static WebChromeClient CreatePoolableInstance()
Returns
GetDefaultVideoPoster()
public Bitmap GetDefaultVideoPoster()
Returns
GetVideoLoadingProgressView()
public View GetVideoLoadingProgressView()
Returns
GetVisitedHistory(ValueCallback<String[]>)
public void GetVisitedHistory(ValueCallback<String[]> arg0)
Parameters
arg0ValueCallback<String[]>
OnCloseWindow(WebView)
public void OnCloseWindow(WebView arg0)
Parameters
OnConsoleMessage(ConsoleMessage)
public bool OnConsoleMessage(ConsoleMessage arg0)
Parameters
Returns
OnConsoleMessage(String, int, String)
[Obsolete("Deprecated in JVM")]
public void OnConsoleMessage(String arg0, int arg1, String arg2)
Parameters
OnCreateWindow(WebView, bool, bool, Message)
public bool OnCreateWindow(WebView arg0, bool arg1, bool arg2, Message arg3)
Parameters
Returns
OnExceededDatabaseQuota(String, String, long, long, long, QuotaUpdater)
[Obsolete("Deprecated in JVM")]
public void OnExceededDatabaseQuota(String arg0, String arg1, long arg2, long arg3, long arg4, WebStorage.QuotaUpdater arg5)
Parameters
arg0Stringarg1Stringarg2longarg3longarg4longarg5WebStorage.QuotaUpdater
OnGeolocationPermissionsHidePrompt()
public void OnGeolocationPermissionsHidePrompt()
OnGeolocationPermissionsShowPrompt(String, Callback)
public void OnGeolocationPermissionsShowPrompt(String arg0, GeolocationPermissions.Callback arg1)
Parameters
OnHideCustomView()
public void OnHideCustomView()
OnJsAlert(WebView, String, String, JsResult)
public bool OnJsAlert(WebView arg0, String arg1, String arg2, JsResult arg3)
Parameters
Returns
OnJsBeforeUnload(WebView, String, String, JsResult)
public bool OnJsBeforeUnload(WebView arg0, String arg1, String arg2, JsResult arg3)
Parameters
Returns
OnJsConfirm(WebView, String, String, JsResult)
public bool OnJsConfirm(WebView arg0, String arg1, String arg2, JsResult arg3)
Parameters
Returns
OnJsPrompt(WebView, String, String, String, JsPromptResult)
public bool OnJsPrompt(WebView arg0, String arg1, String arg2, String arg3, JsPromptResult arg4)
Parameters
arg0WebViewarg1Stringarg2Stringarg3Stringarg4JsPromptResult
Returns
OnJsTimeout()
[Obsolete("Deprecated in JVM")]
public bool OnJsTimeout()
Returns
OnPermissionRequest(PermissionRequest)
public void OnPermissionRequest(PermissionRequest arg0)
Parameters
OnPermissionRequestCanceled(PermissionRequest)
public void OnPermissionRequestCanceled(PermissionRequest arg0)
Parameters
OnProgressChanged(WebView, int)
public void OnProgressChanged(WebView arg0, int arg1)
Parameters
OnReceivedIcon(WebView, Bitmap)
public void OnReceivedIcon(WebView arg0, Bitmap arg1)
Parameters
OnReceivedTitle(WebView, String)
public void OnReceivedTitle(WebView arg0, String arg1)
Parameters
OnReceivedTouchIconUrl(WebView, String, bool)
public void OnReceivedTouchIconUrl(WebView arg0, String arg1, bool arg2)
Parameters
OnRequestFocus(WebView)
public void OnRequestFocus(WebView arg0)
Parameters
OnShowCustomView(View, CustomViewCallback)
public void OnShowCustomView(View arg0, WebChromeClient.CustomViewCallback arg1)
Parameters
OnShowCustomView(View, int, CustomViewCallback)
[Obsolete("Deprecated in JVM")]
public void OnShowCustomView(View arg0, int arg1, WebChromeClient.CustomViewCallback arg2)
Parameters
arg0Viewarg1intarg2WebChromeClient.CustomViewCallback
OnShowFileChooser(WebView, ValueCallback<Uri[]>, FileChooserParams)
public bool OnShowFileChooser(WebView arg0, ValueCallback<Uri[]> arg1, WebChromeClient.FileChooserParams arg2)
Parameters
arg0WebViewarg1ValueCallback<Uri[]>arg2WebChromeClient.FileChooserParams