-
- 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 UnitonActivityResumed(Activity activity)UnitonActivityStopped(Activity activity)Booleanequals(Object other)IntegerhashCode()-
Methods inherited from class com.datadog.android.rum.tracking.ActivityViewTrackingStrategy
onActivityCreated, onActivityDestroyed, onActivityPaused, onActivitySaveInstanceState, onActivityStarted, register, unregister -
Methods inherited from class com.datadog.android.rum.tracking.ActivityLifecycleTrackingStrategy
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
-
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
-
onActivityResumed
@MainThread() Unit onActivityResumed(Activity activity)
-
onActivityStopped
@MainThread() Unit onActivityStopped(Activity activity)
-
-
-
-