Class SessionTracker
-
- All Implemented Interfaces:
public final class SessionTrackerTracks a single navigation session for loader visibility transitions in the embedded browser.
-
-
Constructor Summary
Constructors Constructor Description SessionTracker(Long loadCompletionDeBounceMs, InMobiLogger logger, Function1<String, Unit> onLoadingCompleted)
-
Method Summary
Modifier and Type Method Description final UnitonPageStarted()final UnitonOverrideUrlLoading()final UnitonResolveInWebView()final UnitonResolveExternally()final UnitonPageCommitVisible(WebView view, String url)final UnitonTerminalEvent(String reason, String url)final UnitonLoaderHidden()final UnitonDestroy()-
-
Constructor Detail
-
SessionTracker
SessionTracker(Long loadCompletionDeBounceMs, InMobiLogger logger, Function1<String, Unit> onLoadingCompleted)
-
-
Method Detail
-
onPageStarted
final Unit onPageStarted()
-
onOverrideUrlLoading
final Unit onOverrideUrlLoading()
-
onResolveInWebView
final Unit onResolveInWebView()
-
onResolveExternally
final Unit onResolveExternally()
-
onPageCommitVisible
final Unit onPageCommitVisible(WebView view, String url)
-
onTerminalEvent
final Unit onTerminalEvent(String reason, String url)
-
onLoaderHidden
final Unit onLoaderHidden()
-
-
-
-