we are developing an application on the android platform and we have problems with the suspend of the scanner.
We followed the instructions from the following pages :
everything is fine except that in some cases the scanner is not suspended i.e. still reads the codes.
After suspend ( i.putExtra("com.symbol.datawedge.api.SCANNER_INPUT_PLUGIN", "SUSPEND_PLUGIN") )
result is SUCCESS, scanner is in IDLE mode, but in SOME cases scanner remains in WAITING, on next scan, status is changed to IDLE.
If we call suspend command again return code is SCANNER_ALREADY_SUSPENDED.
The same can be simulated in this app if you multiple times suspend and resume scanner :
Build number : 10-16-10.00-QG-U00-STD-HEL-04