我只是试图使用BitmapFactory类从文件中加载位图,如下所示:
Bitmap b = BitmapFactory.decodeFile(getActivity().getFilesDir() + "/myImage.jpg");除了在文件系统上不存在文件并且抛出java.io.FileNotFoundException (没有这样的文件或目录)之外,这很好。我的问题是,我如何抓住这一例外并继续前进?我已经将语句包围在try块中,但是catch语句说,对于任何FileNotFoundException,它都是永远无法到达的。查看一下BitmapFactory类就会发现它不会抛出任何异常。我在这里做错什么了?
发布于 2014-06-18 13:52:56
尝试显式定义正确的Exception
try{
Bitmap b = BitmapFactory.decodeFile(getActivity().getFilesDir() + "/myImage.jpg");
}catch(java.io.FileNotFoundException ex){
//Caught exception
}https://stackoverflow.com/questions/24287187
复制相似问题