public static class OAuthWebView.OAuthWebViewClient
extends android.webkit.WebViewClient
| Modifier and Type | Class and Description |
|---|---|
static interface |
OAuthWebView.OAuthWebViewClient.WebEventListener |
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_UNSUPPORTED_AUTH_SCHEME, ERROR_UNSUPPORTED_SCHEME| Constructor and Description |
|---|
OAuthWebViewClient(OAuthWebView.OAuthWebViewClient.WebEventListener eventListener,
java.lang.String redirectUrl,
java.lang.String stateString)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy.
|
void |
onPageFinished(android.webkit.WebView view,
java.lang.String url) |
void |
onPageStarted(android.webkit.WebView view,
java.lang.String url,
android.graphics.Bitmap favicon) |
void |
onReceivedError(android.webkit.WebView view,
int errorCode,
java.lang.String description,
java.lang.String failingUrl) |
void |
onReceivedHttpAuthRequest(android.webkit.WebView view,
android.webkit.HttpAuthHandler handler,
java.lang.String host,
java.lang.String realm) |
void |
onReceivedSslError(android.webkit.WebView view,
android.webkit.SslErrorHandler handler,
android.net.http.SslError error) |
void |
setOnPageFinishedListener(OAuthWebView.OnPageFinishedListener listener) |
protected void |
showCertDialog(android.content.Context context,
android.net.http.SslError error) |
doUpdateVisitedHistory, onFormResubmission, onLoadResource, onReceivedClientCertRequest, onReceivedLoginRequest, onScaleChanged, onTooManyRedirects, onUnhandledInputEvent, onUnhandledKeyEvent, shouldInterceptRequest, shouldInterceptRequest, shouldOverrideKeyEvent, shouldOverrideUrlLoadingpublic OAuthWebViewClient(OAuthWebView.OAuthWebViewClient.WebEventListener eventListener, java.lang.String redirectUrl, java.lang.String stateString)
eventListener - listener to be notified when events happen on this webviewredirectUrl - (optional) redirect url, for validation only.stateString - a state string query param set when loading the OAuth url. This will be validated in the redirect url.public void onPageStarted(android.webkit.WebView view,
java.lang.String url,
android.graphics.Bitmap favicon)
onPageStarted 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 onReceivedHttpAuthRequest(android.webkit.WebView view,
android.webkit.HttpAuthHandler handler,
java.lang.String host,
java.lang.String realm)
onReceivedHttpAuthRequest in class android.webkit.WebViewClientpublic void onReceivedSslError(android.webkit.WebView view,
android.webkit.SslErrorHandler handler,
android.net.http.SslError error)
onReceivedSslError in class android.webkit.WebViewClientprotected void showCertDialog(android.content.Context context,
android.net.http.SslError error)
public void destroy()
public void setOnPageFinishedListener(OAuthWebView.OnPageFinishedListener listener)