我正在使用来自EditText的文本从Button执行运行时命令。 但我不想执行空命令。
EditText et = (EditText) findviewbyid(R.id.et)
if (et.toString()!=null | et.toString()!=""){
//executing cammand
}
我没有在XML中为EditText设置任何文本。 但是当点击空EditText上的按钮时,它会执行命令。
答案 0 :(得分:2)
et
是EditText
。它永远不会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
}