如何修复用户输入的输入验证错误?

时间:2013-11-25 15:09:32

标签: android validation if-statement

我已根据三个用户输入为此课程添加了基本计算。

但我发现如果用户输入零值,应用程序崩溃,我理解这是计算结果为空值的结果。

所以我尝试通过添加以下简单验证来解决这个问题。我在问这里是否有一个步骤,我在这里仍然会崩溃?有没有其他方法来解决这个问题?

            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

1 个答案:

答案 0 :(得分:1)

尝试x.getText()。length()!= 0而不是>。