2011-10-02 21 views
0

調試從在我的代碼createSecureConnection方法,我來異常塊再回到代碼,而在蝕

趕上(例外){ ex.printStackTrace(); }

請告訴我是否可以從catch塊返回createSecureConnection?

請看這裏的鏡頭拍攝。

http://imageupload.org/?d=8E567A951 

回答

0

你可以添加一個finally塊並再次調用它。但如果再次失敗就應該發生?

編輯:

總是執行finally塊,另外,如果第一個電話是成功的。我不確定這是否是一個好方法,但是如果你想這樣做,你必須簡單地使用這樣的布爾標誌:

boolean success = false; 
try{ 
    .... 
    urlc = createSecureConnection(urlString); 
    success = true; 
} 
catch() 
{ ... } 
finally 
{ 
    if(!success) try{ createSecureConnection(urlString); } 

} 
+0

謝謝,是再次調用它是compulsary? – Pawan

+0

非常感謝,請不要打擾我的代碼,因爲它不是我寫的代碼,它只是導入的,我在回到調試點而不是再次調用代碼。 – Pawan