我是C程序員,最近剛學習一些java,因爲我正在開發一個android應用程序。目前我處於一種狀況。以下是一個。如何在java中傳播異常
public Class ClassA{
public ClassA();
public void MyMethod(){
try{
//Some code here which can throw exceptions
}
catch(ExceptionType1 Excp1){
//Here I want to show one alert Dialog box for the exception occured for the user.
//but I am not able to show dialog in this context. So I want to propagate it
//to the caller of this method.
}
catch(ExceptionType2 Excp2){
//Here I want to show one alert Dialog box for the exception occured for the user.
//but I am not able to show dialog in this context. So I want to propagate it
//to the caller of this method.
}
}
}
現在我想在另一個類的其他地方調用方法MyMethod()。如果有人可以提供一些代碼片段,以便如何將異常傳播給MyMethod()的調用者,以便我可以在調用方法的對話框中顯示它們。
對不起如果我不是那麼清楚和怪異的問這個問題的方式。
參見http://stackoverflow.com/questions/409563/best-prac tices換異常管理功能於Java的或-C-尖銳 – mglauche 2012-02-29 12:34:45