Closed burning110-lab closed 1 year ago
看了源码后,发现在解析二维码过程中出现异常后直接try catch没有去友好处理异常,然后将异常友好的返回的界面上。虽然有扫描失败的回调,但是回调并没有明确是啥问题导致扫描解析失败的
在设计这个回调之前就有考虑过要不要把异常传给失败这个回调;当时我大概反问了自己如下几个问题:
只要是前面没有警告日志的情况下,扫码流程走到了最后,扫码识别失败的的根本原因就是解析失败。
感觉返回哪个都不是很合适,又好像返回哪个都可以。因为失败的异常是原因一样的,都是解析失败。
并不能,因为能返回的异常就是解析失败,就算返回也只是一个安慰而已。
既然如此,给个失败回调足矣。
看了源码后,发现在解析二维码过程中出现异常后直接try catch没有去友好处理异常,然后将异常友好的返回的界面上。虽然有扫描失败的回调,但是回调并没有明确是啥问题导致扫描解析失败的