标签: android android-2.2-froyo
SDK仅表示如果图像数据无法解码,则返回null。 但如果我想要更多细节怎么办?缺少指定文件,IOException或非法图像格式导致失败? 希望你的回答,谢谢。
答案 0 :(得分:0)
您可以先使用File.exists()方法检查文件是否存在。然后,如果decodeFile返回null,则表示该文件存在,但在解码过程中出现了问题。可能没有必要在该阶段获得更多细节,这将意味着“解码引擎无法解码现有文件”。确切的原因取决于引擎的实现,因此对用户不感兴趣。
File.exists()
decodeFile
null