我收到此错误,我的应用程序停止运行
va.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'android.text.Editable android.widget.EditText.getText()'
当我点击下一个按钮时,请告诉我该怎么做才能检查字段是否为空
if ( ( lastName.getText().toString().matches("")) || ( firstName.getText().toString().matches("") ) ||
( id.getText().toString().matches("") ) || ( email.getText().toString().matches("") ) ||
( phoneNumber.getText().toString().matches("") ) )
感谢您的帮助
答案 0 :(得分:0)
如果还有更多内容,我会怀疑你在null对象上调用getText()所以在调用getText()之前确保对象引用ar不为null;
if ( ( lastName == null || ( firstName == null ) ||
( id == null ) || ( email == null) ||
( phoneNumber == null ) )
答案 1 :(得分:0)
使用TextUtils.isEmpty(lastName.getText()) 它是一个更好的函数,它检查null或空字符串。