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

BarcodeConst.BarcodeCommandAction

result

BarcodeResult

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

BarcodeManagerError

Description

Callback for errors.

Sample Code

BarcodeManager.getInstance().setCallback(new BarcodeManagerCallback() { 
     @Override 
     public void onBarcodeManagerError(BarcodeManagerError error) { 
         // error: Error message
      } 
          
...
});