When the Sentry Android SDK init is deferred the UserInteractionIntegration doesn't start tracking until a new activity is created/resumed.
Related to: #4337
Related integration code:
|
public UserInteractionIntegration( |
|
final @NotNull Application application, final @NotNull io.sentry.util.LoadClass classLoader) { |
|
this.application = Objects.requireNonNull(application, "Application is required"); |
|
isAndroidXAvailable = |
|
classLoader.isClassAvailable("androidx.core.view.GestureDetectorCompat", options); |
|
} |
Expectation: The Interaction tracking will start on integration creation if the current activity holder holds existing activity.
When the Sentry Android SDK init is deferred the UserInteractionIntegration doesn't start tracking until a new activity is created/resumed.
Related to: #4337
Related integration code:
sentry-java/sentry-android-core/src/main/java/io/sentry/android/core/UserInteractionIntegration.java
Lines 31 to 36 in 2748875
Expectation: The Interaction tracking will start on integration creation if the current activity holder holds existing activity.