我已根据三个用户输入为此课程添加了基本计算。
但我发现如果用户输入零值,应用程序崩溃,我理解这是计算结果为空值的结果。
所以我尝试通过添加以下简单验证来解决这个问题。我在问这里是否有一个步骤,我在这里仍然会崩溃?有没有其他方法来解决这个问题?
if (offsetLength.getText().length() > 0 ) {
String getoffsetlength = offsetLength.getText().toString();
}
if (offsetDepth.getText().length() > 0 ) {
String getoffsetdepth = offsetDepth.getText().toString();
}
if (ductDepth.getText().length() > 0 ) {
String getductdepth = ductDepth.getText().toString();
}
参考的logcat错误:http://pastebin.com/REZ4PeRs
答案 0 :(得分:1)
尝试x.getText()。length()!= 0而不是>。