AccompanistWebViewClient

open class AccompanistWebViewClient : WebViewClient

AccompanistWebViewClient

A parent class implementation of WebViewClient that can be subclassed to add custom behaviour.

As Accompanist Web needs to set its own web client to function, it provides this intermediary class that can be overriden if further custom behaviour is required.

Constructors

AccompanistWebViewClient
Link copied to clipboard
fun AccompanistWebViewClient()

Functions

doUpdateVisitedHistory
Link copied to clipboard
open override fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean)
onFormResubmission
Link copied to clipboard
open fun onFormResubmission(p0: WebView, p1: Message, p2: Message)
onLoadResource
Link copied to clipboard
open fun onLoadResource(p0: WebView, p1: String)
onPageCommitVisible
Link copied to clipboard
open fun onPageCommitVisible(p0: WebView, p1: String)
onPageFinished
Link copied to clipboard
open override fun onPageFinished(view: WebView?, url: String?)
onPageStarted
Link copied to clipboard
open override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?)
onReceivedClientCertRequest
Link copied to clipboard
open fun onReceivedClientCertRequest(p0: WebView, p1: ClientCertRequest)
onReceivedError
Link copied to clipboard
open override fun onReceivedError(view: WebView?, request: WebResourceRequest?, error: WebResourceError?)
open fun onReceivedError(p0: WebView, p1: Int, p2: String, p3: String)
onReceivedHttpAuthRequest
Link copied to clipboard
open fun onReceivedHttpAuthRequest(p0: WebView, p1: HttpAuthHandler, p2: String, p3: String)
onReceivedHttpError
Link copied to clipboard
open fun onReceivedHttpError(p0: WebView, p1: WebResourceRequest, p2: WebResourceResponse)
onReceivedLoginRequest
Link copied to clipboard
open fun onReceivedLoginRequest(p0: WebView, p1: String, p2: String?, p3: String)
onReceivedSslError
Link copied to clipboard
open fun onReceivedSslError(p0: WebView, p1: SslErrorHandler, p2: SslError)
onRenderProcessGone
Link copied to clipboard
open fun onRenderProcessGone(p0: WebView, p1: RenderProcessGoneDetail): Boolean
onSafeBrowsingHit
Link copied to clipboard
open fun onSafeBrowsingHit(p0: WebView, p1: WebResourceRequest, p2: Int, p3: SafeBrowsingResponse)
onScaleChanged
Link copied to clipboard
open fun onScaleChanged(p0: WebView, p1: Float, p2: Float)
onTooManyRedirects
Link copied to clipboard
open fun onTooManyRedirects(p0: WebView, p1: Message, p2: Message)
onUnhandledKeyEvent
Link copied to clipboard
open fun onUnhandledKeyEvent(p0: WebView, p1: KeyEvent)
shouldInterceptRequest
Link copied to clipboard
open fun shouldInterceptRequest(p0: WebView, p1: WebResourceRequest): WebResourceResponse?
open fun shouldInterceptRequest(p0: WebView, p1: String): WebResourceResponse?
shouldOverrideKeyEvent
Link copied to clipboard
open fun shouldOverrideKeyEvent(p0: WebView, p1: KeyEvent): Boolean
shouldOverrideUrlLoading
Link copied to clipboard
open fun shouldOverrideUrlLoading(p0: WebView, p1: String): Boolean
open override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean

Properties

navigator
Link copied to clipboard
open lateinit var navigator: WebViewNavigator
state
Link copied to clipboard
open lateinit var state: WebViewState