BarcodeManagerCallback¶
onReceivedBarcodeDecodeData (String)¶
Method Signature¶
default void onReceivedBarcodeDecodeData(String decodeData, Map<String, String> parameter)
Parameters¶
Parameter |
Type |
Description |
decodeData |
String |
Barcode data |
parameter |
Map<String, String> |
Analysis results of the barcode |
Description¶
Callback for barcode decoding results. After calling startDecode or startDecode, this method is invoked when a barcode is scanned.
Sample Code¶
BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() {
@Override
public void onReceivedBarcodeDecodeData(String decodeData, Map<String, String> parameter) {
// decodeData: Decoded data of the scanned barcode
// parameter: Map object containing parameters. Returns null if no parameters are stored
// KEY_PARAMETER_CODE_ID = Code ID BarcodeConst
}
...
});
onReceivedBarcodeDecodeData (byte[])¶
Method Signature¶
default void onReceivedBarcodeDecodeData(byte[] decodeData)
Parameters¶
Parameter |
Type |
Description |
decodeData |
byte[] |
Barcode data |
Description¶
Callback for barcode decoding results using a byte array. Invoked after calling startDecode or startDecode.
Sample Code¶
BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() {
@Override
public void onReceivedBarcodeDecodeData(byte[] decodeData) {
// decodeData: Decoded data of the scanned barcode
}
...
});
onReceivedResponse¶
Method Signature¶
default void onReceivedResponse(BarcodeConst.BarcodeCommandAction type, BarcodeResult result)
Parameters¶
Parameter |
Type |
Description |
type |
BarcodeConst.BarcodeCommandAction |
|
result |
BarcodeResult |
Description¶
Callback for command execution results. Invoked after executing commands related to BarcodeConst.BarcodeCommandAction.
Sample Code¶
BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() {
@Override
public void onReceivedResponse(BarcodeConst.BarcodeCommandAction type, BarcodeResult result) {
// type: BarcodeConst.BarcodeCommandAction
// result: BarcodeResult
}
});
onBarcodeManagerStandByReady¶
Method Signature¶
default void onBarcodeManagerStandByReady()
Description¶
Callback for AsReader information. Invoked after connecting to AsReader and successfully retrieving device-side information.
Sample Code¶
BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() {
@Override
public void onBarcodeManagerStandByReady() {
}
...
});
onBarcodeManagerError¶
Method Signature¶
void onBarcodeManagerError(BarcodeManagerError error)
Parameters¶
Parameter |
Type |
Description |
error |
BarcodeManagerError |
Description¶
Callback for errors.
Sample Code¶
BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() {
@Override
public void onBarcodeManagerError(BarcodeManagerError error) {
// error: Error message
}
...
});