0
我正在检查我的两个EditText字段editNumber1和editNumber2。 我试图显示如果检查执行失败。 我无法显示错误和应用程序崩溃。 这里是任何一个建议的示例代码?所有的EditText验证setError不起作用,崩溃
if ((editNumber1.getText().length() == 0) || (editNumber1.getText().toString() == " ") || (editNumber2.getText().length() == 0) || (editNumber2.getText().toString() == " ")) { editNumber1.setFocusableInTouchMode(true); editNumber1.requestFocus(); editNumber1.setError("Some inputs are empty"); }
首先使用string.equals的(otherString)比较字符串。 什么是错误?你可以发布吗? –
此代码(editNumber1.getText()。toString()==“”)并不意味着edittext为空,而这是editNumber1.getText()。toString()==“”)引号之间没有空格。 – Coderji
我想这行“editNumber1.requestFocus();”有错误。删除if语句的主体并放上Toast,然后再试一次。 – javadaskari