ZBarScanner
ZBarScanner copied to clipboard
Crash on Bar code scan
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; } } } }