Dev Center
Table of contents

Initialization and Destroy

Method Description
BarcodeReader Initialization of BarcodeReader object.
destroy Destroys an instance of BarcodeReader object.
getInstance Creates an instance of Dynamsoft Barcode Reader.
recycle Destroys an instance of Dynamsoft Barcode Reader.

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

Creates an instance of Dynamsoft Barcode Reader.

static BarcodeReader com.dynamsoft.dbr.BarcodeReader.getInstance()

Return Value
Returns an instance of Dynamsoft Barcode Reader. 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

Destroys an instance of Dynamsoft Barcode Reader.

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();
}

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 10.x
    • Version 10.2.0
    • Version 10.0.20
    • Version 10.0.10
    • Version 10.0.0
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.30
    • Version 9.6.20
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.0
    • Version 9.0.0
  • Version 8.x
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +