嘗試確認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