NativeScript-条形码扫描后滞后

时间:2018-11-07 05:51:06

标签: nativescript barcode-scanner angular2-nativescript

我正在为我的一个Android平台项目使用nativescript条码扫描器插件。我们遇到的问题是扫描完成后,我们需要用户在文本字段中输入一些值。问题是软键盘需要大约4秒钟才能弹出。扫描后不久,屏幕似乎冻结了约4秒钟。如果我有一个需要立即向后按下的按钮,也是如此。您是否遇到过此问题?如果是这样,您知道解决方法是什么吗?以下是用于加载扫描仪的类型脚本代码。谢谢您的帮助。

public scan() {
    console.log("On Scanning....");
    this.barcodeScanner.scan({
        formats: "QR_CODE, EAN_13",
        showFlipCameraButton: false,   
        preferFrontCamera: false,     
        showTorchButton: false,        
        beepOnScan: true,             
        torchOn: false,               
        resultDisplayDuration: 0
    }).then((result) => {
        console.log(`Scanned: ${result.format} ${result.text}`);
        this.showResultView(result.text);
        }, (errorMessage) => {
            console.log("Error when scanning " + errorMessage);
        }
    );
}

参考:https://github.com/EddyVerbruggen/nativescript-barcodescanner

0 个答案:

没有答案