Please post the code that fills VehicleList.
Hi Erel, Not sure what was happening but I have re-sequenced the way the activity loads and it is OK now.
Originally the app send an HTTP request and then attempted to connect to a Bluetooth barcode reader in the Activity Create.
If the barcode reader failed to connect it popped up an error message using BetterDialogs but then the HTTP request never returned to 'Sub JobDone' for some reason.
It was in Sub JobDone that the VehicleList was being populated which was not happening in the release version.
I think it was just a co-incidence that in debug mode things took a little longer to process causing the code to execute slightly differently.
I cannot imagine why the Bluetooth connection fail would cause the HTTP request to never come back!
I now connect to the barcode reader before firing off the HTTP request and everything seems to run OK.
Don't waste any of your valuable time on this as it would be almost impossible to recreate.
Thanks anyway.