Problema con barcode
Publicado por Guillermo Cepeda (2 intervenciones) el 31/12/2014 20:28:26
Tengo una aplicación que llama a barcode para leer códigos QR. Los QR que lee están fabricados para dicha aplicación y llevan una parte del mensaje encriptada para dicha aplicación. Funciona todo sin problemas.
Depurando el comportamiento de la aplicación, la pongo a leer un QR cualquiera para lanzar un mensaje de error en caso de que se usara para leer QR que no son propios. Esto no funciona, la aplicación se interrumpe. Me pongo a intentar sacar dónde da el error y no hay manera. Justo al volver de Barcode finaliza la aplicación sin entrar en ninguna de las funciones que gestionan esto.
Lo curioso es que, si primero leo un QR de lo que sí se reconocen como propio y después leo uno cualquiera, sí que se detecta desde dentro de la aplicación y da el correspondiente mensaje de error fabricado por mí y sigue funcionando sin problema. Pero, como digo, si fuerzo este error sin haber leído previamente uno reconocible, nunca me entra en la función que gestiona esto a la vuelta de la lectura del QR sino que se interrumpe directamente.
¿A qué puede deberse este comportamiento?
Muchas gracias
Depurando el comportamiento de la aplicación, la pongo a leer un QR cualquiera para lanzar un mensaje de error en caso de que se usara para leer QR que no son propios. Esto no funciona, la aplicación se interrumpe. Me pongo a intentar sacar dónde da el error y no hay manera. Justo al volver de Barcode finaliza la aplicación sin entrar en ninguna de las funciones que gestionan esto.
Lo curioso es que, si primero leo un QR de lo que sí se reconocen como propio y después leo uno cualquiera, sí que se detecta desde dentro de la aplicación y da el correspondiente mensaje de error fabricado por mí y sigue funcionando sin problema. Pero, como digo, si fuerzo este error sin haber leído previamente uno reconocible, nunca me entra en la función que gestiona esto a la vuelta de la lectura del QR sino que se interrumpe directamente.
¿A qué puede deberse este comportamiento?
Muchas gracias
Valora esta pregunta


0