Skip to content

Android UserInteractionIntegration doesn't start after deferred init #4356

Open
@krystofwoldrich

Description

@krystofwoldrich

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.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Needs Discussion

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions