【问题标题】:NullPointerException inside catch part捕获部分内的 NullPointerException
【发布时间】:2014-05-05 07:49:20
【问题描述】:

我有这样的代码:

try{
    //todo somethins
} catch(Exception e){
    Log.e("tag", e.getMessage());
}

我在 google 分析页面上的 Log.e("tag", e.getMessage()); 行上发现了 NullPointerException 怎么可能?

【问题讨论】:

  • 请发布堆栈跟踪并更好地描述问题。 eNullPointereException 还是调用 Log.e 会导致 NullPointerException
  • Log 可能是 null 如果我正确理解您的问题。
  • 你怎么知道你捕获了 NullPointerException?您正在捕获 any 异常

标签: java


【解决方案1】:

您的 e.getMessage() 可能为空。您捕获的异常没有消息。

也不要试图捕获原始异常。你可以使用 NullPointerException。

查看此链接:Exception.getMessage() is null

【讨论】:

    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    • 2011-09-21
    • 1970-01-01
    • 2016-10-23
    相关资源
    最近更新 更多