小编Mur*_*n.P的帖子

用Zxing扫描二维码后相机卡住

我用结果处理程序实现了QR码扫描仪。扫描得很好。但是,第一次扫描完成后,相机卡住了。如何实现QR扫描代码,以使相机继续扫描而不会卡住?

我的代码如下所示:

public class SimpleScannerFragment extends Fragment implements ZXingScannerView.ResultHandler {


private ZXingScannerView mScannerView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.scannerview, null);
    mScannerView = (ZXingScannerView) v.findViewById(R.id.scanner_view);
    return v;
}

@Override
public void onResume() {

    super.onResume();
    mScannerView.startCamera();
    mScannerView.setResultHandler(this);

}


@Override
public void handleResult(Result rawResult) {
    ParsedResult parserdResult = ResultParser.parseResult(rawResult);


     Toast.makeText(getActivity(), "Contents = " + rawResult.getText() + ", Format = " + rawResult.getBarcodeFormat().toString(), Toast.LENGTH_SHORT).show();
   }

@Override
public void onPause() {
    super.onPause();
    mScannerView.stopCamera();

   }
}
Run Code Online (Sandbox Code Playgroud)

android qr-code zxing

2
推荐指数
1
解决办法
1638
查看次数

标签 统计

android ×1

qr-code ×1

zxing ×1