BrazeWebViewClient

open class BrazeWebViewClient(val context: Context, val type: BrazeWebViewClient.Type, inAppMessage: IInAppMessage? = null, inAppMessageWebViewClientListener: IInAppMessageWebViewClientListener? = null, bannerWebViewClientListener: IBannerWebViewClientListener? = null, assetDirectoryUrl: String? = null) : WebViewClient

Inheritors

Constructors

Link copied to clipboard
constructor(context: Context, type: BrazeWebViewClient.Type, inAppMessage: IInAppMessage? = null, inAppMessageWebViewClientListener: IInAppMessageWebViewClientListener? = null, bannerWebViewClientListener: IBannerWebViewClientListener? = null, assetDirectoryUrl: String? = null)

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun onFormResubmission(p0: WebView, p1: Message, p2: Message)
Link copied to clipboard
open fun onLoadResource(p0: WebView, p1: String)
Link copied to clipboard
Link copied to clipboard
open override fun onPageFinished(view: WebView, url: String)
Link copied to clipboard
open fun onPageStarted(p0: WebView, p1: String, p2: Bitmap)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onReceivedLoginRequest(p0: WebView, p1: String, p2: String?, p3: String)
Link copied to clipboard
Link copied to clipboard
open override fun onRenderProcessGone(view: WebView, detail: RenderProcessGoneDetail): Boolean
Link copied to clipboard
Link copied to clipboard
open fun onScaleChanged(p0: WebView, p1: Float, p2: Float)
Link copied to clipboard
open fun onTooManyRedirects(p0: WebView, p1: Message, p2: Message)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest): Boolean

Handles appboy schemed ("appboy://") urls in the HTML content WebViews. If the url isn't appboy schemed, then the url is passed to the attached IInAppMessageWebViewClientListener.

open override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean