【发布时间】:2011-11-14 15:59:39
【问题描述】:
在过去的两个小时里,我一直在调试看似极不可能的事情。我已经将辅助 Android Activity 的方法剥离为:
public void onClick(View v) {
String str = "25";
long my_long = Long.getLong(str);
} // onClick (v)
是的,我遇到了很好的 ol' NullPointerException 崩溃:
09-11 02:02:50.444:错误/AndroidRuntime(1588):未捕获的处理程序:线程主因未捕获的异常而退出 09-11 02:02:50.464: 错误/AndroidRuntime(1588): java.lang.NullPointerException
看起来(从其他测试)Long.getLong(str) 返回 NULL,这让我发疯了。我错过了什么?
提前致谢。我可以愚蠢地忽略显而易见的事情,但我的理智已经上线。
【问题讨论】:
-
使用 Long.parseLong(str);而不是 Long.getLong(str);
标签: android string nullpointerexception long-integer string-parsing