Soy un programador de C y acabo de aprender algo de Java recientemente porque estoy desarrollando una aplicación de Android. Actualmente estoy en una situación. El siguiente es el uno.Cómo propagar una excepción en 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.
}
}
}
Ahora quiero utilizar el método MyMethod() en otro lugar en otra clase. Si alguien puede proporcionarme algún fragmento de código, cómo propagar las excepciones a la persona que llama de MyMethod() para que pueda mostrarlas en un cuadro de diálogo en el método de la persona que llama.
Lo siento si no soy tan claro y extraño en la forma de hacer esta pregunta.
Véase también http://stackoverflow.com/questions/409563/best-prac tices-for-exception-management-in-java-or-c-sharp – mglauche