将EdixText清空为String转换

时间:2015-08-10 07:16:59

标签: android

我正在使用来自EditText的文本从Button执行运行时命令。 但我不想执行空命令。

EditText et = (EditText) findviewbyid(R.id.et)
if (et.toString()!=null | et.toString()!=""){
    //executing cammand
}

我没有在XML中为EditText设置任何文本。 但是当点击空EditText上的按钮时,它会执行命令。

2 个答案:

答案 0 :(得分:2)

etEditText。它永远不会null。您必须检查EditText中输入的文字。喜欢这个

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

答案 1 :(得分:0)

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

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