0
如果圖像數據無法解碼,SDK只會說返回null。 但如果我想要更多的細節呢?是由於沒有指定的文件,IOException或只是非法的圖像格式導致的失敗原因? 希望你的回答,謝謝。如何在調用失敗時獲取更多詳細信息BitmapFactory.decodeFile
如果圖像數據無法解碼,SDK只會說返回null。 但如果我想要更多的細節呢?是由於沒有指定的文件,IOException或只是非法的圖像格式導致的失敗原因? 希望你的回答,謝謝。如何在調用失敗時獲取更多詳細信息BitmapFactory.decodeFile
您可以先使用File.exists()
方法檢查文件是否存在。那麼如果decodeFile
返回null
這將意味着文件存在,但在解碼過程中出現了問題。在該階段可能不需要更多細節,這將意味着「解碼引擎無法解碼現有文件」。確切的原因將取決於引擎的實施,因此對用戶不感興趣。
但是,如果File.exist()= false,爲什麼還要調用decodeFile? – Calvin 2012-03-17 16:16:52
你沒有。我的意思是,如果你真的想要它...... – 2012-03-17 17:18:13