public class WebViewLoadGuard extends Object
Constructor and Description |
---|
WebViewLoadGuard(com.pega.mobile.webview.WebViewLoadGuard.LoadFailureHandler noNetworkHandler,
com.pega.mobile.webview.WebViewLoadGuard.LoadFailureHandler loadTimeoutHandler) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Releases resources locked by this guard.
|
SubmitJSInterface |
getSubmitDetector() |
void |
loadFinished()
Should be called when WebView finished page load.
|
void |
loadProgress(int newProgress)
Should be called when load progress has changed.
|
void |
loadStarted()
Should be called when WebView started page load.
|
void |
requestStarted(String url)
Should be called when WebView requested url.
|
void |
setRequestedUrl(String url)
Should be called when WebView is going to request url.
|
public WebViewLoadGuard(com.pega.mobile.webview.WebViewLoadGuard.LoadFailureHandler noNetworkHandler, com.pega.mobile.webview.WebViewLoadGuard.LoadFailureHandler loadTimeoutHandler)
noNetworkHandler
- The handler to be fired if network connection lostloadTimeoutHandler
- The handler to be fired when resource load takes too longpublic SubmitJSInterface getSubmitDetector()
public void setRequestedUrl(String url)
url
- The url to be loaded.public void requestStarted(String url)
url
- The requested url.public void loadStarted()
public void loadProgress(int newProgress)
newProgress
- Current page loading progress, represented by an integer between 0 and 100.public void loadFinished()
public void dispose()