Pau*_*ulG 5 blackberry java-me
我在所有的catch语句中使用以下代码行将错误打印到控制台:
System.out.println("ERROR MESSAGE " + e.getMessage() );
Run Code Online (Sandbox Code Playgroud)
有时,在控制台中,我得到以下内容:
ERROR MESSAGE null
Run Code Online (Sandbox Code Playgroud)
怎么会是null?如果它到达catch意味着抛出异常,但为什么为null?
我不知道为什么它是null,我只是假设BlackBerry OS和API有很多不受欢迎的行为.我通过使用解决了这个问题
e.toString()
如:
catch (Exception e)
{
System.out.println("Exception caught: " + e.toString());
}
Run Code Online (Sandbox Code Playgroud)