Class RenderViewClient
-
- All Implemented Interfaces:
public final class RenderViewClient extends BaseWebViewClient
-
-
Constructor Summary
Constructors Constructor Description RenderViewClient(RenderViewTelemetryManager renderViewTelemetry, InMobiLogger logger, Function1<Boolean, Unit> onRenderViewProcessGone)
-
Method Summary
Modifier and Type Method Description BooleanshouldOverrideUrlLoading(WebView view, WebResourceRequest request)BooleanshouldOverrideUrlLoading(WebView view, String url)UnitonPageStarted(WebView view, String url, Bitmap favicon)UnitonPageFinished(WebView webView, String url)UnitonLoadResource(WebView view, String url)WebResourceResponseshouldInterceptRequest(WebView view, String url)WebResourceResponseshouldInterceptRequest(WebView view, WebResourceRequest request)UnitonReceivedError(WebView view, WebResourceRequest request, WebResourceError error)UnitonReceivedError(WebView view, Integer errorCode, String description, String failingUrl)UnitonReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse)UnitonReceivedSslError(WebView view, SslErrorHandler handler, SslError error)BooleanonRenderProcessGone(WebView view, RenderProcessGoneDetail detail)-
Methods inherited from class com.inmobi.ads.containers.viewclient.BaseWebViewClient
enableClearWebPageHistory, setResourcesLoadLimit -
Methods inherited from class android.webkit.WebViewClient
doUpdateVisitedHistory, onFormResubmission, onPageCommitVisible, onReceivedClientCertRequest, onReceivedHttpAuthRequest, onReceivedLoginRequest, onSafeBrowsingHit, onScaleChanged, onTooManyRedirects, onUnhandledKeyEvent, shouldOverrideKeyEvent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RenderViewClient
RenderViewClient(RenderViewTelemetryManager renderViewTelemetry, InMobiLogger logger, Function1<Boolean, Unit> onRenderViewProcessGone)
-
-
Method Detail
-
shouldOverrideUrlLoading
Boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request)
-
shouldOverrideUrlLoading
Boolean shouldOverrideUrlLoading(WebView view, String url)
-
onPageStarted
Unit onPageStarted(WebView view, String url, Bitmap favicon)
-
onPageFinished
Unit onPageFinished(WebView webView, String url)
-
onLoadResource
Unit onLoadResource(WebView view, String url)
-
shouldInterceptRequest
@Deprecated(message = "Deprecated in Java", replaceWith = @ReplaceWith(imports = {}, expression = "shouldInterceptRequest(view: WebView, request: WebResourceRequest)")) WebResourceResponse shouldInterceptRequest(WebView view, String url)
-
shouldInterceptRequest
@RequiresApi(value = 21) WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request)
-
onReceivedError
Unit onReceivedError(WebView view, WebResourceRequest request, WebResourceError error)
-
onReceivedError
Unit onReceivedError(WebView view, Integer errorCode, String description, String failingUrl)
-
onReceivedHttpError
Unit onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse)
-
onReceivedSslError
Unit onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
-
onRenderProcessGone
Boolean onRenderProcessGone(WebView view, RenderProcessGoneDetail detail)
-
-
-
-