-
- All Implemented Interfaces:
-
android.app.Application.ActivityLifecycleCallbacks,android.content.ComponentCallbacks,android.content.ComponentCallbacks2,kotlinx.coroutines.CoroutineScope
public class SessionReplay extends SessionReplayInternal
See Browser SR SDK configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSessionReplay.Companion
-
Field Summary
Fields Modifier and Type Field Description private final CoroutineContextcoroutineContextprivate Loggerlogger
-
Constructor Summary
Constructors Constructor Description SessionReplay(String apiKey, Context context, String deviceId, Long sessionId, Boolean optOut, Number sampleRate, Logger logger, Boolean enableRemoteConfig, ServerZone serverZone, String serverUrl, Integer bandwidthLimitBytes, Integer storageLimitMB, PrivacyConfig privacyConfig, String library, Boolean autoStart, Function0<Unit> uiChangeCallback, RecordLogOptions recordLogOptions)
-
Method Summary
Modifier and Type Method Description CoroutineContextgetCoroutineContext()final LoggergetLogger()final UnitsetLogger(Logger logger)-
Methods inherited from class com.amplitude.android.sessionreplay.SessionReplay
flush, getDeviceId, getSessionId, getSessionReplayProperties, logRRMobileViewNodeHierarchy, logViewHierarchy, onActivityCreated, onActivityDestroyed, onActivityPaused, onActivityResumed, onActivitySaveInstanceState, onActivityStarted, onActivityStopped, onConfigurationChanged, onLowMemory, onTrimMemory, recordLog, setDeviceId, setServerUrl, setSessionAndDeviceId, setSessionId, shouldRecord, shutdown, start, stop, storeEventsForSessionInBackgroundQueue -
Methods inherited from class com.amplitude.android.sessionreplay.SessionReplayInternal
onActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, onActivityPostResumed, onActivityPostSaveInstanceState, onActivityPostStarted, onActivityPostStopped, onActivityPreCreated, onActivityPreDestroyed, onActivityPrePaused, onActivityPreResumed, onActivityPreSaveInstanceState, onActivityPreStarted, onActivityPreStopped -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SessionReplay
SessionReplay(String apiKey, Context context, String deviceId, Long sessionId, Boolean optOut, Number sampleRate, Logger logger, Boolean enableRemoteConfig, ServerZone serverZone, String serverUrl, Integer bandwidthLimitBytes, Integer storageLimitMB, PrivacyConfig privacyConfig, String library, Boolean autoStart, Function0<Unit> uiChangeCallback, RecordLogOptions recordLogOptions)
-
-
Method Detail
-
getCoroutineContext
CoroutineContext getCoroutineContext()
-
getLogger
final Logger getLogger()
-
-
-
-