Package net.gini.android.vision.tracking

Contains the interface, enums and classes used for tracking various events which occur during the usage of the Gini Vision Library.

Implement the net.gini.android.vision.tracking.EventTracker interface and pass it to the net.gini.android.vision.GiniVision.Builder.setEventTracker(net.gini.android.vision.tracking.EventTracker) when creating a new GiniVision instance.

Check each screens event enum to see which events are triggered.

Types

AnalysisScreenEvent
Link copied to clipboard

Events triggered on the analysis screen.

If you use the Screen API all events will be triggered automatically.

If you use the Component API some events will not be triggered (for ex. events which rely on onBackPressed ). You need to check whether all the events you are interested in are triggered.

public enum AnalysisScreenEvent
CameraScreenEvent
Link copied to clipboard

Events triggered on the camera screen.

If you use the Screen API all events will be triggered automatically.

If you use the Component API some events will not be triggered (for ex. events which rely on onBackPressed ). You need to check whether all the events you are interested in are triggered.

public enum CameraScreenEvent
Event
Link copied to clipboard

A tracking event.

public class Event<T extends Enum<T>>
EventTracker
Link copied to clipboard

Implement this interface and pass it to the setEventTracker to get informed about various events occuring during the usage of the Gini Vision Library.

Check each event enum to find out which events are triggered on the different screens.

If you use the Screen API all events will be triggered automatically.

If you use the Component API some events will not be triggered (for ex. events which rely on onBackPressed ). You need to check whether all the events you are interested in are triggered.

public interface EventTracker
EventTrackingHelper
Link copied to clipboard

Internal use only.

public final class EventTrackingHelper
OnboardingScreenEvent
Link copied to clipboard

Events triggered on the onboarding screen.

All events trigger on both Screen and Component APIs.

public enum OnboardingScreenEvent
ReviewScreenEvent
Link copied to clipboard

Events triggered on the review screen.

If you use the Screen API all events will be triggered automatically.

If you use the Component API some events will not be triggered (for ex. events which rely on onBackPressed ). You need to check whether all the events you are interested in are triggered.

public enum ReviewScreenEvent