Android exception.getMessage()杀死了App

时间:2011-07-27 22:47:09

标签: android exception

我有一个问题。假设我有以下代码:

try{
    //do something that could throw an exception
}
catch(Exception e){
    System.out.println(e.getMessage();
}

在模拟器中执行此操作正常,但当我尝试在手机上运行时,应用程序崩溃(NullPointerException,显然“e”为空)。

怎么可能?

2 个答案:

答案 0 :(得分:1)

不。如果发生异常,则e必须包含某些内容(这就是目的)。

答案 1 :(得分:0)

如果您使用System.out打印日志,您应该能够在System.out标记下的LogCat中看到错误。尝试检查一下然后再回来。