【发布时间】:2014-01-08 21:32:52
【问题描述】:
float aa = Float.valueOf(a.getText().toString());
if (Float.isNaN(aa)) {
aa = 0;
}
我正在尝试检查用户是否没有输入,如果没有输入,则将其设为零,这听起来很简单,但对我不起作用。它是我的第一个 android 应用程序,当没有用户输入并且用户按下 go 按钮时它会崩溃。有人可以帮忙吗?
谢谢。
【问题讨论】:
-
也检查 null :) 因为原始值是一个字符串,
-
请在应用程序崩溃时发布 logcat 输出,以及基于堆栈跟踪的相关代码。如果用户提供输入,它会崩溃吗?
a是什么?
标签: java android if-statement nan