Package com.datadog.android.rum.tracking
See: Description
-
Class Summary Class Description AcceptAllActivities A predefined ComponentPredicate which accepts all Activity to be tracked as a RUM View event. AcceptAllDefaultFragment A predefined ComponentPredicate which accepts all Fragment to be tracked as RUM View event. AcceptAllNavDestinations A predefined ComponentPredicate which accepts all NavDestination to be tracked as a RUM View event. AcceptAllSupportFragments A predefined ComponentPredicate which accepts all Fragment to be tracked as RUM View event. ActivityLifecycleTrackingStrategy The ActivityLifecycleTrackingStrategy as an Application.ActivityLifecycleCallbacks based implementation of the TrackingStrategy. ActivityViewTrackingStrategy A ViewTrackingStrategy that will track Activity as RUM Views. FragmentViewTrackingStrategy A ViewTrackingStrategy that will track Fragments as RUM Views. MixedViewTrackingStrategy A ViewTrackingStrategy that will track Activity and Fragment as RUM View Events. NavigationViewTrackingStrategy A ViewTrackingStrategy that will track Fragments within a NavigationHost as RUM Views. -
Interface Summary Interface Description ComponentPredicate Used to decide which Android component of your application should be considered as a RUM View Event instance in a ViewTrackingStrategy. InteractionPredicate Provides custom attributes for the events produced by the user action tracking strategy. TrackingStrategy The TrackingStrategy interface. ViewAttributesProvider Provides the extra attributes for the as Map<String,Any?>. ViewTrackingStrategy A TrackingStrategy dedicated to views tracking.