閃退日志如下:
1.png
解決辦法:
2.png
if (data.length < width * height) {
multiFormatReader.reset();
return;
}
根據(jù)for雙層循環(huán)租漂,可以判斷rotatedData[]數(shù)組下標(biāo)最大為widthheight-1,由此推斷data.lenght不能小于widthheight纵揍,這樣就能保證數(shù)組下標(biāo)不越界膏燃。當(dāng)偶現(xiàn)data.length小于width*height時(shí)滥搭,就拋棄掉這次的采集數(shù)據(jù),再重新掃描