尝试确认EditText工具在用户单击按钮时不为空。只要EditText不为空,代码就可以工作。但是,每当它是空白我的程序崩溃。任何想法我做错了什么?谢谢。验证EditText输入
if (et1.getText().toString() != null) {
inpt_weight = Integer.parseInt(et1.getText().toString());
Toast.makeText(getBaseContext(), "weight is not null", Toast.LENGTH_LONG).show();
} else {
inpt_weight = 0;
Toast.makeText(getBaseContext(), "weight is null", Toast.LENGTH_LONG).show();
};
是的我想补充&&!et1.getText()。的toString()。等于( “”)添加到您的if语句。此外,如果你正在寻找严格的号码输入,你可能会删除所有''他们已经打空间。 – schwiz 2010-12-10 03:26:31