Barcode Selection Listener#
Defined in package com.scandit.datacapture.barcode.selection
-
BarcodeSelectionListener
# interface BarcodeSelectionListener
Added in version 6.9.0
The BarcodeSelection listener is the main way for hooking into BarcodeSelection. It provides a callback that is invoked when the state of selected barcodes changes.
-
onObservationStarted(barcodeSelection)
# void
onObservationStarted
(@NonNull BarcodeSelection barcodeSelection)Added in version 6.9.0
Called when the listener starts observing the BarcodeSelection instance.
-
onObservationStopped(barcodeSelection)
# void
onObservationStopped
(@NonNull BarcodeSelection barcodeSelection)Added in version 6.9.0
Called when the listener stops observing the BarcodeSelection instance.
-
onSelectionUpdated(barcodeSelection, session, frameData)
# void
onSelectionUpdated
(@NonNull BarcodeSelection barcodeSelection, @NonNull BarcodeSelectionSession session, @Nullable FrameData frameData)Added in version 6.9.0
Invoked whenever a barcode is selected or a previously selected barcode is unselected.
FrameData is null if the camera is frozen and the selection is changed.
-
onSessionUpdated(barcodeSelection, session, frameData)
# void
onSessionUpdated
(@NonNull BarcodeSelection barcodeSelection, @NonNull BarcodeSelectionSession session, @Nullable FrameData frameData)Added in version 6.9.0
Invoked after a frame has been processed by barcode selection and the session has been updated. In contrast to onSelectionUpdated(), this method is invoked, regardless whether a code was selected or not.
FrameData is null if the camera is frozen and the selection is changed.
-