Намерение сканера Zebra TC26BK не работает после сканирования штрих-кода

Я использую

      //Zebra Barcode Scanner library
implementation files('libs/barcode_scanner_library_v2.6.6.0-release.aar')

private fun onBarcodeDataReceived(barcodeData: String?) {
        GlobalScope.launch {
            ScannerInitializer.getInstance().disableScanning(ZebraUtils.getScannerID())
            Log.d("onBarcodeReceived", "Barcode Data = $barcodeData")
            Toast.makeText(this@MainActivity, "Barcode Data$barcodeData", Toast.LENGTH_LONG).show()
            if(barcodeData!=null && barcodeData.isNotEmpty()) {
                mBinding.mEdtScanResult.setText(barcodeData)
                delay(1000L)
                val intent = Intent(this@MainActivity, SecondActivity::class.java)
                startActivity(intent)
                finish()
            }
        }
    }

После сканирования данных штрих-кода, установленных в тексте редактирования, но намерение не работает, поэтому не выполняется перенаправление на SecondActivity.

0 ответов

Другие вопросы по тегам