Skip to content
This repository has been archived by the owner on Jul 1, 2020. It is now read-only.

Crash on Bar code scan #35

Open
achinverma opened this issue May 4, 2016 · 0 comments
Open

Crash on Bar code scan #35

achinverma opened this issue May 4, 2016 · 0 comments

Comments

@achinverma
Copy link

Hi , iam using your lib to scan barcode and i am using in fragment but
Scan barcode 4-5 times continuosly , sometimes instead of calling on activity result of fragment , on destroy calls.

public void onPreviewFrame(byte[] data, Camera camera) {
Camera.Parameters parameters = camera.getParameters();
Camera.Size size = parameters.getPreviewSize();

Image barcode = new Image(size.width, size.height, "Y800");
barcode.setData(data);

int result = mScanner.scanImage(barcode);

if (result != 0) {
mCamera.cancelAutoFocus();
mCamera.setPreviewCallback(null);
mCamera.stopPreview();
mPreviewing = false;
SymbolSet syms = mScanner.getResults();
for (Symbol sym : syms) {
String symData = sym.getData();
if (!TextUtils.isEmpty(symData)) {
Log.d(""+getClass(), "Scan barcode zbar scanner activity symData ***** " + symData);
Intent dataIntent = new Intent();
dataIntent.putExtra(SCAN_RESULT, symData);
dataIntent.putExtra(SCAN_RESULT_TYPE, sym.getType());
dataIntent.putExtra("INTERFACE_ID", interface_id);
setResult(Activity.RESULT_OK, dataIntent);
finish();
Log.d(""+getClass(), "Scan barcode zbar scanner activity symData111 ***** " + symData);
break;
}
}
}
}

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant