我正在检查我的两个EditText字段editNumber1和editNumber2。 我试图显示检查执行失败。 我无法显示错误,应用程序崩溃。 这里有任何一个建议的示例代码?
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"); }
答案 0 :(得分:0)
所有人都使用这个优秀的实用程序StringUtils.isNotBlank( string_to_compare );
如果false
为:
string_to_compare
- null,
- empty(“”),
- blank(“”)
然后尝试在下面的行中使用断点来查看崩溃发生的时间
editNumber1.setFocusableInTouchMode(true);
editNumber1.requestFocus();
editNumber1.setError("Some inputs are empty");