catch(FileNotFoundException e)
{
//e.printStackTrace();
Toast.makeText(context, "找不到授权文件", Toast.LENGTH_LONG).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
{
//e.printStackTrace();
Toast.makeText(context, "找不到授权文件", Toast.LENGTH_LONG).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sb.toString();
当文件不存在时,crash,定位到return sb.toString()中sb为null。为什么?
为什么catch到文件不存在还要接着往下执行,不是应该断掉了么?想不明白
本文探讨了Java中FileNotFoundException和IOException的异常处理方式,并针对文件不存在时程序出现崩溃的问题进行了讨论。文章分析了为何在catch块中处理异常后程序仍会尝试执行后续代码。
467

被折叠的 条评论
为什么被折叠?



