Initialization and Destroy
Method | Description |
---|---|
BarcodeReader |
Initialization of BarcodeReader object. |
destroy |
Destroys an instance of BarcodeReader object. |
getInstance |
Gets an idle Dynamsoft Barcode Reader instance running on concurrent instance mode. |
recycle |
Recycles a Dynamsoft Barcode Reader instance running on concurrent instance mode. |
BarcodeReader
Initialization of BarcodeReader
object.
com.dynamsoft.dbr.BarcodeReader.BarcodeReader() throws BarcodeReaderException
Exception
BarcodeReaderException
Code Snippet
BarcodeReader reader = new BarcodeReader();
Remarks
If you initialize DynamsoftBarcodeReader by this method without license, the decoding results maybe unreliable.
Initialization of BarcodeReader
with license.
com.dynamsoft.dbr.BarcodeReader.BarcodeReader(String license)throws BarcodeReaderException
Exception
BarcodeReaderException
Code Snippet
BarcodeReader reader = new BarcodeReader("t0260NwAAAHV***************");
Destroy
Destroys an instance of BarcodeReader
object.
void com.dynamsoft.dbr.BarcodeReader.destroy()
Code Snippet
BarcodeReader reader = new BarcodeReader("t0260NwAAAHV***************");
reader.destroy();
GetInstance
Gets an idle Dynamsoft Barcode Reader instance running on concurrent instance mode.
static BarcodeReader com.dynamsoft.dbr.BarcodeReader.getInstance()
Return Value
Returns an idle Dynamsoft Barcode Reader instance running on concurrent instance mode. If failed, returns null
.
Code Snippet
//Make sure initLicense have been called somewhere before getInstance
BarcodeReader reader = BarcodeReader.getInstance();
if(reader != null)
{
// Add your code here to call decoding method, process barcode results and so on
// ...
// Recycle the instance
reader.recycle();
}
Recycle
Recycles a Dynamsoft Barcode Reader instance running on concurrent instance mode.
void com.dynamsoft.dbr.BarcodeReader.recycle()
Code Snippet
//Make sure initLicense have been called somewhere before getInstance
BarcodeReader reader = BarcodeReader.getInstance();
if(reader != null)
{
// Add your code here to call decoding method, process barcode results and so on
// ...
// Recycle the instance
reader.recycle();
}