Class WebView
public class WebView : AbsoluteLayout, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<View>WebView
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<View>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<View>.IsAssignableFrom(IJavaType)JVMBridgeBase<View>.IsAssignableFrom<T>()JVMBridgeBase<View>.Execute<T>(params T[])JVMBridgeBase<View>.DynBridgeClazzJVMBridgeBase<View>.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
WebView()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public WebView()
WebView(Context)
public WebView(Context arg0)
Parameters
WebView(Context, AttributeSet)
public WebView(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
WebView(Context, AttributeSet, int)
public WebView(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
int
WebView(Context, AttributeSet, int, bool)
[Obsolete]
public WebView(Context arg0, AttributeSet arg1, int arg2, bool arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
bool
WebView(Context, AttributeSet, int, int)
public WebView(Context arg0, AttributeSet arg1, int arg2, int arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
int
WebView(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 WebView(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
RENDERER_PRIORITY_BOUND
public static int RENDERER_PRIORITY_BOUND { get; }
Property Value
RENDERER_PRIORITY_IMPORTANT
public static int RENDERER_PRIORITY_IMPORTANT { get; }
Property Value
RENDERER_PRIORITY_WAIVED
public static int RENDERER_PRIORITY_WAIVED { get; }
Property Value
SCHEME_GEO
public static String SCHEME_GEO { get; }
Property Value
SCHEME_MAILTO
public static String SCHEME_MAILTO { get; }
Property Value
SCHEME_TEL
public static String SCHEME_TEL { get; }
Property Value
Methods
AddJavascriptInterface(object, String)
public void AddJavascriptInterface(object arg0, String arg1)
Parameters
CanGoBack()
public bool CanGoBack()
Returns
CanGoBackOrForward(int)
public bool CanGoBackOrForward(int arg0)
Parameters
Returns
CanGoForward()
public bool CanGoForward()
Returns
CanZoomIn()
[Obsolete]
public bool CanZoomIn()
Returns
CanZoomOut()
[Obsolete]
public bool CanZoomOut()
Returns
CapturePicture()
[Obsolete]
public Picture CapturePicture()
Returns
ClearCache(bool)
public void ClearCache(bool arg0)
Parameters
ClearClientCertPreferences(Runnable)
public static void ClearClientCertPreferences(Runnable arg0)
Parameters
ClearFormData()
public void ClearFormData()
ClearHistory()
public void ClearHistory()
ClearMatches()
public void ClearMatches()
ClearSslPreferences()
public void ClearSslPreferences()
ClearView()
[Obsolete]
public void ClearView()
CopyBackForwardList()
public WebBackForwardList CopyBackForwardList()
Returns
CreatePrintDocumentAdapter()
[Obsolete]
public PrintDocumentAdapter CreatePrintDocumentAdapter()
Returns
CreatePrintDocumentAdapter(String)
public PrintDocumentAdapter CreatePrintDocumentAdapter(String arg0)
Parameters
Returns
CreateWebMessageChannel()
public WebMessagePort[] CreateWebMessageChannel()
Returns
Destroy()
public void Destroy()
DisableWebView()
public static void DisableWebView()
DocumentHasImages(Message)
public void DocumentHasImages(Message arg0)
Parameters
EnableSlowWholeDocumentDraw()
public static void EnableSlowWholeDocumentDraw()
EvaluateJavascript(String, ValueCallback<String>)
public void EvaluateJavascript(String arg0, ValueCallback<String> arg1)
Parameters
arg0
Stringarg1
ValueCallback<String>
FindAddress(String)
[Obsolete]
public static String FindAddress(String arg0)
Parameters
Returns
FindAll(String)
[Obsolete]
public int FindAll(String arg0)
Parameters
Returns
FindAllAsync(String)
public void FindAllAsync(String arg0)
Parameters
FindNext(bool)
public void FindNext(bool arg0)
Parameters
FlingScroll(int, int)
public void FlingScroll(int arg0, int arg1)
Parameters
FreeMemory()
[Obsolete]
public void FreeMemory()
GetCertificate()
public SslCertificate GetCertificate()
Returns
GetContentHeight()
public int GetContentHeight()
Returns
GetCurrentWebViewPackage()
public static PackageInfo GetCurrentWebViewPackage()
Returns
GetFavicon()
public Bitmap GetFavicon()
Returns
GetHitTestResult()
public WebView.HitTestResult GetHitTestResult()
Returns
GetHttpAuthUsernamePassword(String, String)
[Obsolete]
public String[] GetHttpAuthUsernamePassword(String arg0, String arg1)
Parameters
Returns
GetOriginalUrl()
public String GetOriginalUrl()
Returns
GetProgress()
public int GetProgress()
Returns
GetRendererPriorityWaivedWhenNotVisible()
public bool GetRendererPriorityWaivedWhenNotVisible()
Returns
GetRendererRequestedPriority()
public int GetRendererRequestedPriority()
Returns
GetSafeBrowsingPrivacyPolicyUrl()
public static Uri GetSafeBrowsingPrivacyPolicyUrl()
Returns
GetScale()
[Obsolete]
public float GetScale()
Returns
GetSettings()
public WebSettings GetSettings()
Returns
GetTextClassifier()
public TextClassifier GetTextClassifier()
Returns
GetTitle()
public String GetTitle()
Returns
GetUrl()
public String GetUrl()
Returns
GetWebChromeClient()
public WebChromeClient GetWebChromeClient()
Returns
GetWebViewClassLoader()
public static ClassLoader GetWebViewClassLoader()
Returns
GetWebViewClient()
public WebViewClient GetWebViewClient()
Returns
GetWebViewLooper()
public Looper GetWebViewLooper()
Returns
GetWebViewRenderProcess()
public WebViewRenderProcess GetWebViewRenderProcess()
Returns
GetWebViewRenderProcessClient()
public WebViewRenderProcessClient GetWebViewRenderProcessClient()
Returns
GoBack()
public void GoBack()
GoBackOrForward(int)
public void GoBackOrForward(int arg0)
Parameters
GoForward()
public void GoForward()
InvokeZoomPicker()
public void InvokeZoomPicker()
IsPrivateBrowsingEnabled()
public bool IsPrivateBrowsingEnabled()
Returns
LoadData(String, String, String)
public void LoadData(String arg0, String arg1, String arg2)
Parameters
LoadDataWithBaseURL(String, String, String, String, String)
public void LoadDataWithBaseURL(String arg0, String arg1, String arg2, String arg3, String arg4)
Parameters
LoadUrl(String)
public void LoadUrl(String arg0)
Parameters
LoadUrl(String, Map<String, String>)
public void LoadUrl(String arg0, Map<String, String> arg1)
Parameters
OnChildViewAdded(View, View)
[Obsolete]
public void OnChildViewAdded(View arg0, View arg1)
Parameters
OnChildViewRemoved(View, View)
[Obsolete]
public void OnChildViewRemoved(View arg0, View arg1)
Parameters
OnGlobalFocusChanged(View, View)
[Obsolete]
public void OnGlobalFocusChanged(View arg0, View arg1)
Parameters
OnPause()
public void OnPause()
OnResume()
public void OnResume()
OverlayHorizontalScrollbar()
[Obsolete]
public bool OverlayHorizontalScrollbar()
Returns
OverlayVerticalScrollbar()
[Obsolete]
public bool OverlayVerticalScrollbar()
Returns
PageDown(bool)
public bool PageDown(bool arg0)
Parameters
Returns
PageUp(bool)
public bool PageUp(bool arg0)
Parameters
Returns
PauseTimers()
public void PauseTimers()
PostUrl(String, byte[])
https://developer.android.com/reference/android/webkit/WebView.html#postUrl(java.lang.String,byte[])
public void PostUrl(String arg0, byte[] arg1)
Parameters
PostVisualStateCallback(long, VisualStateCallback)
public void PostVisualStateCallback(long arg0, WebView.VisualStateCallback arg1)
Parameters
PostWebMessage(WebMessage, Uri)
public void PostWebMessage(WebMessage arg0, Uri arg1)
Parameters
arg0
WebMessagearg1
Uri
Reload()
public void Reload()
RemoveJavascriptInterface(String)
public void RemoveJavascriptInterface(String arg0)
Parameters
RequestFocusNodeHref(Message)
public void RequestFocusNodeHref(Message arg0)
Parameters
RequestImageRef(Message)
public void RequestImageRef(Message arg0)
Parameters
RestoreState(Bundle)
public WebBackForwardList RestoreState(Bundle arg0)
Parameters
Returns
ResumeTimers()
public void ResumeTimers()
SavePassword(String, String, String)
[Obsolete]
public void SavePassword(String arg0, String arg1, String arg2)
Parameters
SaveState(Bundle)
public WebBackForwardList SaveState(Bundle arg0)
Parameters
Returns
SaveWebArchive(String)
https://developer.android.com/reference/android/webkit/WebView.html#saveWebArchive(java.lang.String)
public void SaveWebArchive(String arg0)
Parameters
SaveWebArchive(String, bool, ValueCallback<String>)
public void SaveWebArchive(String arg0, bool arg1, ValueCallback<String> arg2)
Parameters
arg0
Stringarg1
boolarg2
ValueCallback<String>
SetCertificate(SslCertificate)
[Obsolete]
public void SetCertificate(SslCertificate arg0)
Parameters
SetDataDirectorySuffix(String)
public static void SetDataDirectorySuffix(String arg0)
Parameters
SetDownloadListener(DownloadListener)
public void SetDownloadListener(DownloadListener arg0)
Parameters
SetFindListener(FindListener)
public void SetFindListener(WebView.FindListener arg0)
Parameters
SetHorizontalScrollbarOverlay(bool)
[Obsolete]
public void SetHorizontalScrollbarOverlay(bool arg0)
Parameters
SetHttpAuthUsernamePassword(String, String, String, String)
[Obsolete]
public void SetHttpAuthUsernamePassword(String arg0, String arg1, String arg2, String arg3)
Parameters
SetInitialScale(int)
public void SetInitialScale(int arg0)
Parameters
SetMapTrackballToArrowKeys(bool)
[Obsolete]
public void SetMapTrackballToArrowKeys(bool arg0)
Parameters
SetNetworkAvailable(bool)
public void SetNetworkAvailable(bool arg0)
Parameters
SetPictureListener(PictureListener)
[Obsolete]
public void SetPictureListener(WebView.PictureListener arg0)
Parameters
SetRendererPriorityPolicy(int, bool)
public void SetRendererPriorityPolicy(int arg0, bool arg1)
Parameters
SetSafeBrowsingWhitelist(List<String>, ValueCallback<Boolean>)
public static void SetSafeBrowsingWhitelist(List<String> arg0, ValueCallback<Boolean> arg1)
Parameters
arg0
List<String>arg1
ValueCallback<Boolean>
SetTextClassifier(TextClassifier)
public void SetTextClassifier(TextClassifier arg0)
Parameters
SetVerticalScrollbarOverlay(bool)
[Obsolete]
public void SetVerticalScrollbarOverlay(bool arg0)
Parameters
SetWebChromeClient(WebChromeClient)
public void SetWebChromeClient(WebChromeClient arg0)
Parameters
SetWebContentsDebuggingEnabled(bool)
public static void SetWebContentsDebuggingEnabled(bool arg0)
Parameters
SetWebViewClient(WebViewClient)
public void SetWebViewClient(WebViewClient arg0)
Parameters
SetWebViewRenderProcessClient(WebViewRenderProcessClient)
public void SetWebViewRenderProcessClient(WebViewRenderProcessClient arg0)
Parameters
SetWebViewRenderProcessClient(Executor, WebViewRenderProcessClient)
public void SetWebViewRenderProcessClient(Executor arg0, WebViewRenderProcessClient arg1)
Parameters
ShowFindDialog(String, bool)
[Obsolete]
public bool ShowFindDialog(String arg0, bool arg1)
Parameters
Returns
StartSafeBrowsing(Context, ValueCallback<Boolean>)
public static void StartSafeBrowsing(Context arg0, ValueCallback<Boolean> arg1)
Parameters
arg0
Contextarg1
ValueCallback<Boolean>
StopLoading()
public void StopLoading()
ZoomBy(float)
public void ZoomBy(float arg0)
Parameters
ZoomIn()
public bool ZoomIn()
Returns
ZoomOut()
public bool ZoomOut()