IntentService and IntentStartActivity were trying to access the scanned
barcode embedded within the broadcasted intent using:
intent.getStringExtra(IntentWedgeSample.EXTRA_DATA. This was returning
a null object for IntentStartActivity and an exception for IntentService because the bardcode stored in the intent's data was an array of barcode characters. The solution to fix this problem was to use IntentWedgeSample.EXTRA_DATA_STRING which retrieved the barcode value as a string.
IntentService and IntentStartActivity were trying to access the scanned barcode embedded within the broadcasted intent using: intent.getStringExtra(IntentWedgeSample.EXTRA_DATA. This was returning a null object for IntentStartActivity and an exception for IntentService because the bardcode stored in the intent's data was an array of barcode characters. The solution to fix this problem was to use IntentWedgeSample.EXTRA_DATA_STRING which retrieved the barcode value as a string.