-
- All Implemented Interfaces:
-
android.app.Application.ActivityLifecycleCallbacks,com.datadog.android.rum.tracking.TrackingStrategy,com.datadog.android.rum.tracking.ViewTrackingStrategy
public final class ActivityViewTrackingStrategy extends ActivityLifecycleTrackingStrategy implements ViewTrackingStrategy
A ViewTrackingStrategy that will track Activity as RUM Views.
Each activity's lifecycle will be monitored to start and stop RUM Views when relevant.
-
-
Constructor Summary
Constructors Constructor Description ActivityViewTrackingStrategy(Boolean trackExtras, ComponentPredicate<Activity> componentPredicate)ActivityViewTrackingStrategy(Boolean trackExtras)
-
Method Summary
Modifier and Type Method Description UnitonActivityCreated(Activity activity, Bundle savedInstanceState)UnitonActivityStarted(Activity activity)UnitonActivityResumed(Activity activity)UnitonActivityPostResumed(Activity activity)UnitonActivityPaused(Activity activity)UnitonActivityDestroyed(Activity activity)Booleanequals(Object other)IntegerhashCode()-
Methods inherited from class com.datadog.android.rum.tracking.ActivityViewTrackingStrategy
onActivitySaveInstanceState, onActivityStopped, register, unregister -
Methods inherited from class com.datadog.android.rum.tracking.ActivityLifecycleTrackingStrategy
onActivityPostCreated, onActivityPostDestroyed, onActivityPostPaused, 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
-
ActivityViewTrackingStrategy
ActivityViewTrackingStrategy(Boolean trackExtras, ComponentPredicate<Activity> componentPredicate)
- Parameters:
trackExtras- whether to track the Activity's Intent information (extra attributes, action, data URI)componentPredicate- to accept the Activities that will be taken into account as valid RUM View events.
-
ActivityViewTrackingStrategy
ActivityViewTrackingStrategy(Boolean trackExtras)
- Parameters:
trackExtras- whether to track the Activity's Intent information (extra attributes, action, data URI)
-
-
Method Detail
-
onActivityCreated
Unit onActivityCreated(Activity activity, Bundle savedInstanceState)
-
onActivityStarted
Unit onActivityStarted(Activity activity)
-
onActivityResumed
Unit onActivityResumed(Activity activity)
-
onActivityPostResumed
Unit onActivityPostResumed(Activity activity)
-
onActivityPaused
Unit onActivityPaused(Activity activity)
-
onActivityDestroyed
Unit onActivityDestroyed(Activity activity)
-
-
-
-