2013-09-26 51 views
0

我正在使用Google庫ZXING來解碼Code39條形碼,並且我想以不同的方式處理「找不到條形碼」的案例和「不可能解碼條碼」的情況:這可能嗎?ZXING - 處理「找不到條形碼」和「不可解碼條形碼」

非常感謝

+0

你應該真的說你想做什麼 - '不同的方式'沒有指定任何東西。 –

+0

我想顯示一個彈出消息,如第x頁的「找不到條形碼」或第y頁的「不可解碼條形碼」 –

+0

您何時能夠得出結論:在那裏沒有條形碼? –

回答

1

不同的例外取決於解碼失敗的明顯天性拋出。

最常見的是NotFoundException,這意味着它沒有看到任何開始看起來像條形碼輪廓的東西。那裏可能有也可能沒有條形碼;它只是沒有看到它。

FormatExceptionChecksumException如果條形碼似乎格式不正確,則會拋出。這意味着它發現了一些看起來像條形碼但在解析過程中失敗的東西。這通常發生是因爲它幾乎正確地讀取它,但不完全。也就是說,這更強烈地表明那裏有一些條形碼。