Я использую плагин сканера штрих-кода nativescript для одного из моих проектов на платформе Android. У нас проблема в том, что когда сканирование завершено, нам нужно, чтобы пользователь ввел некоторые значения в текстовое поле. Проблема в том, что всплывающей клавиатуре требуется около 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