-
- All Implemented Interfaces:
-
android.app.Application.ActivityLifecycleCallbacks,com.datadog.android.sessionreplay.LifecycleCallback
public final class SessionReplayLifecycleCallback implements LifecycleCallback
The SessionReplay implementation of the LifecycleCallback.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSessionReplayLifecycleCallback.Companion
-
Constructor Summary
Constructors Constructor Description SessionReplayLifecycleCallback(RumContextProvider rumContextProvider, SessionReplayPrivacy privacy, RecordWriter recordWriter, TimeProvider timeProvider, RecordCallback recordCallback)
-
Method Summary
Modifier and Type Method Description UnitonActivityCreated(Activity activity, Bundle savedInstanceState)UnitonActivityStarted(Activity activity)UnitonActivityResumed(Activity activity)UnitonActivityPaused(Activity activity)UnitonActivityStopped(Activity activity)UnitonActivitySaveInstanceState(Activity activity, Bundle outState)UnitonActivityDestroyed(Activity activity)Unitregister(Application appContext)Registers the callback on the Application lifecycle. UnitunregisterAndStopRecorders(Application appContext)Unregister the callback and stops any related recorders that were previously started. -
Methods inherited from class com.datadog.android.sessionreplay.LifecycleCallback
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
-
SessionReplayLifecycleCallback
SessionReplayLifecycleCallback(RumContextProvider rumContextProvider, SessionReplayPrivacy privacy, RecordWriter recordWriter, TimeProvider timeProvider, RecordCallback recordCallback)
-
-
Method Detail
-
onActivityCreated
Unit onActivityCreated(Activity activity, Bundle savedInstanceState)
-
onActivityStarted
Unit onActivityStarted(Activity activity)
-
onActivityResumed
Unit onActivityResumed(Activity activity)
-
onActivityPaused
Unit onActivityPaused(Activity activity)
-
onActivityStopped
Unit onActivityStopped(Activity activity)
-
onActivitySaveInstanceState
Unit onActivitySaveInstanceState(Activity activity, Bundle outState)
-
onActivityDestroyed
Unit onActivityDestroyed(Activity activity)
-
register
Unit register(Application appContext)
Registers the callback on the Application lifecycle.
-
unregisterAndStopRecorders
Unit unregisterAndStopRecorders(Application appContext)
Unregister the callback and stops any related recorders that were previously started.
-
-
-
-