Trigger io barcode scan doesn't work when it is invoked for the first time-Collection of common programming errors
This sounds like the app is being forcefully closed when the camera is started, due to device resource constraints.
If you look at the output of “adb logcat” in a terminal, you’ll probably see a message about an unhandled intent.
In this case, there’s not too much we can do – the Android OS has started killing processes to free up memory. We always keep our wrapper as lightweight as possible, and will continue to look for areas to increase efficiency.
We have only seen this problem occur with any regularity on low-spec devices running later versions of Android. If it’s happening a lot for you, check your app’s not leaking memory – again, the output of “adb logcat” can show GC activity.