'TC26BK Zebra Scanner intent not working after scan barcode

I am using

//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()
            }
        }
    }

After scanning the barcode data set in the edit-text but the intent is not working so not redirecting to SecondActivity.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source