Table of Contents

Class WebView

Namespace
Android.Webkit
Assembly
MASES.Netdroid.dll
public class WebView : AbsoluteLayout, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager
Inheritance
JVMBridgeBase
JVMBridgeBase<View>
WebView
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<View>.IsAssignableFrom(IJavaType)
JVMBridgeBase<View>.IsAssignableFrom<T>()
JVMBridgeBase<View>.Execute<T>(params T[])
JVMBridgeBase<View>.DynBridgeClazz
JVMBridgeBase<View>.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

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

arg0 Context

Context

WebView(Context, AttributeSet)

public WebView(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

WebView(Context, AttributeSet, int)

public WebView(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

WebView(Context, AttributeSet, int, bool)

[Obsolete]
public WebView(Context arg0, AttributeSet arg1, int arg2, bool arg3)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

arg3 bool

bool

WebView(Context, AttributeSet, int, int)

public WebView(Context arg0, AttributeSet arg1, int arg2, int arg3)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

arg3 int

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

public override string BridgeClassName { get; }

Property Value

string

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

RENDERER_PRIORITY_BOUND

public static int RENDERER_PRIORITY_BOUND { get; }

Property Value

int

RENDERER_PRIORITY_IMPORTANT

public static int RENDERER_PRIORITY_IMPORTANT { get; }

Property Value

int

RENDERER_PRIORITY_WAIVED

public static int RENDERER_PRIORITY_WAIVED { get; }

Property Value

int

SCHEME_GEO

public static String SCHEME_GEO { get; }

Property Value

String

SCHEME_MAILTO

public static String SCHEME_MAILTO { get; }

Property Value

String

SCHEME_TEL

public static String SCHEME_TEL { get; }

Property Value

String

Methods

AddJavascriptInterface(object, String)

public void AddJavascriptInterface(object arg0, String arg1)

Parameters

arg0 object

object

arg1 String

String

CanGoBack()

public bool CanGoBack()

Returns

bool

bool

CanGoBackOrForward(int)

public bool CanGoBackOrForward(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

CanGoForward()

public bool CanGoForward()

Returns

bool

bool

CanZoomIn()

[Obsolete]
public bool CanZoomIn()

Returns

bool

bool

CanZoomOut()

[Obsolete]
public bool CanZoomOut()

Returns

bool

bool

CapturePicture()

[Obsolete]
public Picture CapturePicture()

Returns

Picture

Picture

ClearCache(bool)

public void ClearCache(bool arg0)

Parameters

arg0 bool

bool

ClearClientCertPreferences(Runnable)

public static void ClearClientCertPreferences(Runnable arg0)

Parameters

arg0 Runnable

Runnable

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

WebBackForwardList

WebBackForwardList

CreatePrintDocumentAdapter()

[Obsolete]
public PrintDocumentAdapter CreatePrintDocumentAdapter()

Returns

PrintDocumentAdapter

PrintDocumentAdapter

CreatePrintDocumentAdapter(String)

public PrintDocumentAdapter CreatePrintDocumentAdapter(String arg0)

Parameters

arg0 String

String

Returns

PrintDocumentAdapter

PrintDocumentAdapter

CreateWebMessageChannel()

public WebMessagePort[] CreateWebMessageChannel()

Returns

WebMessagePort[]

WebMessagePort

Destroy()

public void Destroy()

DisableWebView()

public static void DisableWebView()

DocumentHasImages(Message)

public void DocumentHasImages(Message arg0)

Parameters

arg0 Message

Message

EnableSlowWholeDocumentDraw()

public static void EnableSlowWholeDocumentDraw()

EvaluateJavascript(String, ValueCallback<String>)

public void EvaluateJavascript(String arg0, ValueCallback<String> arg1)

Parameters

arg0 String

String

arg1 ValueCallback<String>

ValueCallback

FindAddress(String)

[Obsolete]
public static String FindAddress(String arg0)

Parameters

arg0 String

String

Returns

String

String

FindAll(String)

[Obsolete]
public int FindAll(String arg0)

Parameters

arg0 String

String

Returns

int

int

FindAllAsync(String)

public void FindAllAsync(String arg0)

Parameters

arg0 String

String

FindNext(bool)

public void FindNext(bool arg0)

Parameters

arg0 bool

bool

FlingScroll(int, int)

public void FlingScroll(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

FreeMemory()

[Obsolete]
public void FreeMemory()

GetCertificate()

public SslCertificate GetCertificate()

Returns

SslCertificate

SslCertificate

GetContentHeight()

public int GetContentHeight()

Returns

int

int

GetCurrentWebViewPackage()

public static PackageInfo GetCurrentWebViewPackage()

Returns

PackageInfo

PackageInfo

GetFavicon()

public Bitmap GetFavicon()

Returns

Bitmap

Bitmap

GetHitTestResult()

public WebView.HitTestResult GetHitTestResult()

Returns

WebView.HitTestResult

WebView.HitTestResult

GetHttpAuthUsernamePassword(String, String)

[Obsolete]
public String[] GetHttpAuthUsernamePassword(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

String[]

String

GetOriginalUrl()

public String GetOriginalUrl()

Returns

String

String

GetProgress()

public int GetProgress()

Returns

int

int

GetRendererPriorityWaivedWhenNotVisible()

public bool GetRendererPriorityWaivedWhenNotVisible()

Returns

bool

bool

GetRendererRequestedPriority()

public int GetRendererRequestedPriority()

Returns

int

int

GetSafeBrowsingPrivacyPolicyUrl()

public static Uri GetSafeBrowsingPrivacyPolicyUrl()

Returns

Uri

Uri

GetScale()

[Obsolete]
public float GetScale()

Returns

float

float

GetSettings()

public WebSettings GetSettings()

Returns

WebSettings

WebSettings

GetTextClassifier()

public TextClassifier GetTextClassifier()

Returns

TextClassifier

TextClassifier

GetTitle()

public String GetTitle()

Returns

String

String

GetUrl()

public String GetUrl()

Returns

String

String

GetWebChromeClient()

public WebChromeClient GetWebChromeClient()

Returns

WebChromeClient

WebChromeClient

GetWebViewClassLoader()

public static ClassLoader GetWebViewClassLoader()

Returns

ClassLoader

ClassLoader

GetWebViewClient()

public WebViewClient GetWebViewClient()

Returns

WebViewClient

WebViewClient

GetWebViewLooper()

public Looper GetWebViewLooper()

Returns

Looper

Looper

GetWebViewRenderProcess()

public WebViewRenderProcess GetWebViewRenderProcess()

Returns

WebViewRenderProcess

WebViewRenderProcess

GetWebViewRenderProcessClient()

public WebViewRenderProcessClient GetWebViewRenderProcessClient()

Returns

WebViewRenderProcessClient

WebViewRenderProcessClient

GoBack()

public void GoBack()

GoBackOrForward(int)

public void GoBackOrForward(int arg0)

Parameters

arg0 int

int

GoForward()

public void GoForward()

InvokeZoomPicker()

public void InvokeZoomPicker()

IsPrivateBrowsingEnabled()

public bool IsPrivateBrowsingEnabled()

Returns

bool

bool

LoadData(String, String, String)

public void LoadData(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

LoadDataWithBaseURL(String, String, String, String, String)

public void LoadDataWithBaseURL(String arg0, String arg1, String arg2, String arg3, String arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

arg4 String

String

LoadUrl(String)

public void LoadUrl(String arg0)

Parameters

arg0 String

String

LoadUrl(String, Map<String, String>)

public void LoadUrl(String arg0, Map<String, String> arg1)

Parameters

arg0 String

String

arg1 Map<String, String>

Map

OnChildViewAdded(View, View)

[Obsolete]
public void OnChildViewAdded(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

OnChildViewRemoved(View, View)

[Obsolete]
public void OnChildViewRemoved(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

OnGlobalFocusChanged(View, View)

[Obsolete]
public void OnGlobalFocusChanged(View arg0, View arg1)

Parameters

arg0 View

View

arg1 View

View

OnPause()

public void OnPause()

OnResume()

public void OnResume()

OverlayHorizontalScrollbar()

[Obsolete]
public bool OverlayHorizontalScrollbar()

Returns

bool

bool

OverlayVerticalScrollbar()

[Obsolete]
public bool OverlayVerticalScrollbar()

Returns

bool

bool

PageDown(bool)

public bool PageDown(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

PageUp(bool)

public bool PageUp(bool arg0)

Parameters

arg0 bool

bool

Returns

bool

bool

PauseTimers()

public void PauseTimers()

PostUrl(String, byte[])

public void PostUrl(String arg0, byte[] arg1)

Parameters

arg0 String

String

arg1 byte[]

byte

PostVisualStateCallback(long, VisualStateCallback)

public void PostVisualStateCallback(long arg0, WebView.VisualStateCallback arg1)

Parameters

arg0 long

long

arg1 WebView.VisualStateCallback

WebView.VisualStateCallback

PostWebMessage(WebMessage, Uri)

public void PostWebMessage(WebMessage arg0, Uri arg1)

Parameters

arg0 WebMessage

WebMessage

arg1 Uri

Uri

Reload()

public void Reload()

RemoveJavascriptInterface(String)

public void RemoveJavascriptInterface(String arg0)

Parameters

arg0 String

String

RequestFocusNodeHref(Message)

public void RequestFocusNodeHref(Message arg0)

Parameters

arg0 Message

Message

RequestImageRef(Message)

public void RequestImageRef(Message arg0)

Parameters

arg0 Message

Message

RestoreState(Bundle)

public WebBackForwardList RestoreState(Bundle arg0)

Parameters

arg0 Bundle

Bundle

Returns

WebBackForwardList

WebBackForwardList

ResumeTimers()

public void ResumeTimers()

SavePassword(String, String, String)

[Obsolete]
public void SavePassword(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

SaveState(Bundle)

public WebBackForwardList SaveState(Bundle arg0)

Parameters

arg0 Bundle

Bundle

Returns

WebBackForwardList

WebBackForwardList

SaveWebArchive(String)

public void SaveWebArchive(String arg0)

Parameters

arg0 String

String

SaveWebArchive(String, bool, ValueCallback<String>)

public void SaveWebArchive(String arg0, bool arg1, ValueCallback<String> arg2)

Parameters

arg0 String

String

arg1 bool

bool

arg2 ValueCallback<String>

ValueCallback

SetCertificate(SslCertificate)

[Obsolete]
public void SetCertificate(SslCertificate arg0)

Parameters

arg0 SslCertificate

SslCertificate

SetDataDirectorySuffix(String)

public static void SetDataDirectorySuffix(String arg0)

Parameters

arg0 String

String

SetDownloadListener(DownloadListener)

public void SetDownloadListener(DownloadListener arg0)

Parameters

arg0 DownloadListener

DownloadListener

SetFindListener(FindListener)

public void SetFindListener(WebView.FindListener arg0)

Parameters

arg0 WebView.FindListener

WebView.FindListener

SetHorizontalScrollbarOverlay(bool)

[Obsolete]
public void SetHorizontalScrollbarOverlay(bool arg0)

Parameters

arg0 bool

bool

SetHttpAuthUsernamePassword(String, String, String, String)

[Obsolete]
public void SetHttpAuthUsernamePassword(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

SetInitialScale(int)

public void SetInitialScale(int arg0)

Parameters

arg0 int

int

SetMapTrackballToArrowKeys(bool)

[Obsolete]
public void SetMapTrackballToArrowKeys(bool arg0)

Parameters

arg0 bool

bool

SetNetworkAvailable(bool)

public void SetNetworkAvailable(bool arg0)

Parameters

arg0 bool

bool

SetPictureListener(PictureListener)

[Obsolete]
public void SetPictureListener(WebView.PictureListener arg0)

Parameters

arg0 WebView.PictureListener

WebView.PictureListener

SetRendererPriorityPolicy(int, bool)

public void SetRendererPriorityPolicy(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SetSafeBrowsingWhitelist(List<String>, ValueCallback<Boolean>)

public static void SetSafeBrowsingWhitelist(List<String> arg0, ValueCallback<Boolean> arg1)

Parameters

arg0 List<String>

List

arg1 ValueCallback<Boolean>

ValueCallback

SetTextClassifier(TextClassifier)

public void SetTextClassifier(TextClassifier arg0)

Parameters

arg0 TextClassifier

TextClassifier

SetVerticalScrollbarOverlay(bool)

[Obsolete]
public void SetVerticalScrollbarOverlay(bool arg0)

Parameters

arg0 bool

bool

SetWebChromeClient(WebChromeClient)

public void SetWebChromeClient(WebChromeClient arg0)

Parameters

arg0 WebChromeClient

WebChromeClient

SetWebContentsDebuggingEnabled(bool)

public static void SetWebContentsDebuggingEnabled(bool arg0)

Parameters

arg0 bool

bool

SetWebViewClient(WebViewClient)

public void SetWebViewClient(WebViewClient arg0)

Parameters

arg0 WebViewClient

WebViewClient

SetWebViewRenderProcessClient(WebViewRenderProcessClient)

public void SetWebViewRenderProcessClient(WebViewRenderProcessClient arg0)

Parameters

arg0 WebViewRenderProcessClient

WebViewRenderProcessClient

SetWebViewRenderProcessClient(Executor, WebViewRenderProcessClient)

public void SetWebViewRenderProcessClient(Executor arg0, WebViewRenderProcessClient arg1)

Parameters

arg0 Executor

Executor

arg1 WebViewRenderProcessClient

WebViewRenderProcessClient

ShowFindDialog(String, bool)

[Obsolete]
public bool ShowFindDialog(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

bool

bool

StartSafeBrowsing(Context, ValueCallback<Boolean>)

public static void StartSafeBrowsing(Context arg0, ValueCallback<Boolean> arg1)

Parameters

arg0 Context

Context

arg1 ValueCallback<Boolean>

ValueCallback

StopLoading()

public void StopLoading()

ZoomBy(float)

public void ZoomBy(float arg0)

Parameters

arg0 float

float

ZoomIn()

public bool ZoomIn()

Returns

bool

bool

ZoomOut()

public bool ZoomOut()

Returns

bool

bool