J'ai un try-catch
dans mon code. Dans mon bloc catch, j'appelle e.getMessage()
pour imprimer le message de l'exception. Cependant, il n'est pas possible d'imprimer le message de l'exception, e.getMessage
ne cesse de renvoyer une valeur nulle. Il est intéressant de noter que lorsque j'appelle e.printStackTrace,
Je n'ai aucun problème à imprimer la trace de la pile.
Voici mon code :
try
{
console = new BufferedReader(new InputStreamReader(httpsURLConnection.getInputStream()));
}catch(Exception e)
{
Log.d("Error", "Error Message: " + e.getMessage()); //e.getMessage is returning a null value
e.printStackTrace(); //this works. is displaying a SocketTimeOutException
}
Quelle peut être la cause de mon problème ? Comment puis-je le résoudre ?