Android 空EdixText到字符串的转换

Android 空EdixText到字符串的转换,android,Android,我正在使用EditText中的文本从按钮执行运行时命令。 但我不想执行空命令 EditText et = (EditText) findviewbyid(R.id.et) if (et.toString()!=null | et.toString()!=""){ //executing cammand } 我没有将任何文本设置为XML中的EditText。 但当点击空编辑文本上的按钮时,它会执行命令。et是EditText。它从不null。您必须检查在编辑文本中输入的文本。像这样 Ed

我正在使用EditText中的文本从按钮执行运行时命令。 但我不想执行空命令

EditText et = (EditText) findviewbyid(R.id.et)
if (et.toString()!=null | et.toString()!=""){
    //executing cammand
}
我没有将任何文本设置为XML中的EditText。
但当点击空编辑文本上的按钮时,它会执行命令。

et
EditText
。它从不
null
。您必须检查在编辑文本中输入的文本。像这样

EditText et = (EditText) findviewbyid(R.id.et)
if (!et.getText().toString().isEmpty()){
    //executing cammand
}

您可以使用以下方法检查edittext是否包含数据:

if (!et.getText().toString().isEmpty()){
    //executing cammand
}

使用et.getText().toString()您是否尝试在任何地方搜索它?我不这么认为。
editText.getText().toString()
永远不会返回
null
,但它可能返回空的
字符串。您可以使用其他建议答案中的一个进行检查,也可以使用更冗长的
if(editText.getText().toString().trim().equals(“”)