为什么我的BlackBerry异常getMessage()返回null?

时间:2012-03-27 14:42:48

标签: blackberry java-me

我在所有的catch语句中使用以下代码行将错误打印到控制台:

System.out.println("ERROR MESSAGE " + e.getMessage() );

有时,在控制台中,我得到以下内容:

ERROR MESSAGE null

怎么可以为空?如果它到达catch意味着抛出异常,但为什么是null?

1 个答案:

答案 0 :(得分:6)

我不知道为什么它是null,我只是假设BlackBerry OS和API有很多不受欢迎的行为。我使用

解决了这个问题
  

e.toString()

如:

catch (Exception e)
{    
    System.out.println("Exception caught: " + e.toString());
}