Когда я сканирую QRCODE, мои txtresult и txtqty должны быть обновлены, но только txtresult обновлялся во время фактического выполнения, вскоре был выполнен первый setText.
barcodeDetector.setProcessor(new Detector.Processor<Barcode>() {
@Override
public void release() {
}
@Override
public void receiveDetections(Detector.Detections<Barcode> detections) {
final SparseArray<Barcode> qrCodes = detections.getDetectedItems();
if (qrCodes.size() != 0) {
code = qrCodes.valueAt(0).displayValue;
qty = code.substring(code.indexOf("+") + 1);
no = code.substring(0, code.indexOf("+"));
txtresult.setText("no");
txtqty.setText("qty");
}
}
});
Вот пример QR-кода: