从我的代码中的createSecureConnection方法开始,我来到异常块
catch(Exception ex){ ex.printStackTrace(); }
请告诉我是否可以从catch块返回到createSecureConnection?
请看这里的scren。
http://imageupload.org/?d=8E567A951
答案 0 :(得分:0)
你可以添加一个finally块并再次调用它。但如果再次失败会发生吗?
编辑:
如果第一次调用成功,则始终执行finally块。我不确定这是否是一个好方法,但如果你想这样做,你必须简单地使用这样的布尔标志:
boolean success = false;
try{
....
urlc = createSecureConnection(urlString);
success = true;
}
catch()
{ ... }
finally
{
if(!success) try{ createSecureConnection(urlString); }
}