Used DataWedge feature to scan the barcode in zebra device and send it back to device using intent.
I used below code to receive scanned data using intent.
override fun onNewIntent(intent: Intent) {
super.onNewIntent(intent)
// DataWedge intents received here
if (intent.hasExtra(DWInterface.DATAWEDGE_SCAN_EXTRA_DATA_STRING)) {
Log.v(tag, "onNewIntent()")
// Handle scan intent received from DataWedge
val barcodeData = intent.getStringExtra(DWInterface.DATAWEDGE_SCAN_EXTRA_DATA_STRING)
Log.v(tag, "scanData: $barcodeData")
}
}
I need to know how to handle scanner failure cases & scanner timeout callback?