Class WebChromeClient
public class WebChromeClient : JVMBridgeBase<WebChromeClient>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<WebChromeClient>WebChromeClient
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<WebChromeClient>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<WebChromeClient>.IsAssignableFrom(IJavaType)JVMBridgeBase<WebChromeClient>.IsAssignableFrom<T>()JVMBridgeBase<WebChromeClient>.Execute<T>(params T[])JVMBridgeBase<WebChromeClient>.DynBridgeClazzJVMBridgeBase<WebChromeClient>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
WebChromeClient()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public WebChromeClient()
WebChromeClient(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 WebChromeClient(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
GetDefaultVideoPoster()
public Bitmap GetDefaultVideoPoster()
Returns
GetVideoLoadingProgressView()
public View GetVideoLoadingProgressView()
Returns
GetVisitedHistory(ValueCallback<String[]>)
public void GetVisitedHistory(ValueCallback<String[]> arg0)
Parameters
arg0
ValueCallback<String[]>
OnCloseWindow(WebView)
public void OnCloseWindow(WebView arg0)
Parameters
OnConsoleMessage(ConsoleMessage)
public bool OnConsoleMessage(ConsoleMessage arg0)
Parameters
Returns
OnConsoleMessage(String, int, String)
[Obsolete]
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]
public void OnExceededDatabaseQuota(String arg0, String arg1, long arg2, long arg3, long arg4, WebStorage.QuotaUpdater arg5)
Parameters
arg0
Stringarg1
Stringarg2
longarg3
longarg4
longarg5
WebStorage.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
arg0
WebViewarg1
Stringarg2
Stringarg3
Stringarg4
JsPromptResult
Returns
OnJsTimeout()
[Obsolete]
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]
public void OnShowCustomView(View arg0, int arg1, WebChromeClient.CustomViewCallback arg2)
Parameters
arg0
Viewarg1
intarg2
WebChromeClient.CustomViewCallback
OnShowFileChooser(WebView, ValueCallback<Uri[]>, FileChooserParams)
public bool OnShowFileChooser(WebView arg0, ValueCallback<Uri[]> arg1, WebChromeClient.FileChooserParams arg2)
Parameters
arg0
WebViewarg1
ValueCallback<Uri[]>arg2
WebChromeClient.FileChooserParams