public class POBHTMLViewClient
extends android.webkit.WebViewClient
| Modifier and Type | Class and Description |
|---|---|
static interface |
POBHTMLViewClient.HTMLViewClientListener
An interface responsible for providing the callbacks during the rendering of HTML content
|
static interface |
POBHTMLViewClient.OnRenderProcessGoneListener
Interface definition delegate WebView Render Process terminated.
|
ERROR_AUTHENTICATION, ERROR_BAD_URL, ERROR_CONNECT, ERROR_FAILED_SSL_HANDSHAKE, ERROR_FILE, ERROR_FILE_NOT_FOUND, ERROR_HOST_LOOKUP, ERROR_IO, ERROR_PROXY_AUTHENTICATION, ERROR_REDIRECT_LOOP, ERROR_TIMEOUT, ERROR_TOO_MANY_REQUESTS, ERROR_UNKNOWN, ERROR_UNSAFE_RESOURCE, ERROR_UNSUPPORTED_AUTH_SCHEME, ERROR_UNSUPPORTED_SCHEME, SAFE_BROWSING_THREAT_BILLING, SAFE_BROWSING_THREAT_MALWARE, SAFE_BROWSING_THREAT_PHISHING, SAFE_BROWSING_THREAT_UNKNOWN, SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE| Constructor and Description |
|---|
POBHTMLViewClient(POBHTMLViewClient.OnRenderProcessGoneListener renderProcessGoneListener)
Constructs hte HTMLView Client by initialising OnRenderProcessGoneListener reference
|
| Modifier and Type | Method and Description |
|---|---|
void |
disableMultipleOnPageFinished(boolean disableMultipleOnPageFinished)
Disables on page finished callback if ready dispatched.
|
void |
onPageFinished(android.webkit.WebView view,
java.lang.String url) |
void |
onReceivedError(android.webkit.WebView view,
int errorCode,
java.lang.String description,
java.lang.String failingUrl) |
void |
onReceivedError(android.webkit.WebView view,
android.webkit.WebResourceRequest request,
android.webkit.WebResourceError error) |
boolean |
onRenderProcessGone(android.webkit.WebView view,
android.webkit.RenderProcessGoneDetail detail)
Reference details can be found at ...
|
void |
setHTMLClientListener(POBHTMLViewClient.HTMLViewClientListener listener)
Sets the listener to get the callbacks
|
boolean |
shouldOverrideUrlLoading(android.webkit.WebView view,
java.lang.String url) |
boolean |
shouldOverrideUrlLoading(android.webkit.WebView view,
android.webkit.WebResourceRequest request) |
doUpdateVisitedHistory, onFormResubmission, onLoadResource, onPageCommitVisible, onPageStarted, onReceivedClientCertRequest, onReceivedHttpAuthRequest, onReceivedHttpError, onReceivedLoginRequest, onReceivedSslError, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldInterceptRequest, shouldInterceptRequest, shouldOverrideKeyEventpublic POBHTMLViewClient(@NonNull
POBHTMLViewClient.OnRenderProcessGoneListener renderProcessGoneListener)
renderProcessGoneListener - reference of POBHTMLViewClient.OnRenderProcessGoneListenerpublic void setHTMLClientListener(@Nullable
POBHTMLViewClient.HTMLViewClientListener listener)
listener - listenerpublic void disableMultipleOnPageFinished(boolean disableMultipleOnPageFinished)
disableMultipleOnPageFinished - the boolean flag.public boolean shouldOverrideUrlLoading(android.webkit.WebView view,
java.lang.String url)
shouldOverrideUrlLoading in class android.webkit.WebViewClientpublic boolean shouldOverrideUrlLoading(android.webkit.WebView view,
android.webkit.WebResourceRequest request)
shouldOverrideUrlLoading in class android.webkit.WebViewClientpublic void onPageFinished(android.webkit.WebView view,
java.lang.String url)
onPageFinished in class android.webkit.WebViewClientpublic void onReceivedError(android.webkit.WebView view,
int errorCode,
java.lang.String description,
java.lang.String failingUrl)
onReceivedError in class android.webkit.WebViewClientpublic void onReceivedError(android.webkit.WebView view,
android.webkit.WebResourceRequest request,
android.webkit.WebResourceError error)
onReceivedError in class android.webkit.WebViewClientpublic boolean onRenderProcessGone(android.webkit.WebView view,
android.webkit.RenderProcessGoneDetail detail)
onRenderProcessGone in class android.webkit.WebViewClientview - The WebView which needs to be cleaned up.detail - the reason why it exited.