I used ABZxing in my app, but I have a problem.
(It uses well QuickMark too (same intent, I guess))
If the library does not find an app that reads barcodes, it informs the user;
but if it finds one, for example QRCode, it runs that app, although it is "incompatible".
In the best case, the user exits QRCode pressing Back and return to activity without my code, in others, it crashes (unfortunately I have not personally run these tests).
How can I avoid this behavior?