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. ViewTarget Represents the result of locating a target view in response to a user interaction, such as a tap or scroll event in GesturesListener. Node Represents the result of locating a target node in Jetpack compose. BundleExtKt -
Interface Summary Interface Description ActionTrackingStrategy Strategy interface for tracking user interaction targets within a UI, such as taps and scrolls. 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.