0
我正在檢查我的兩個EditText字段editNumber1和editNumber2。 我試圖顯示如果檢查執行失敗。 我無法顯示錯誤和應用程序崩潰。 這裏是任何一個建議的示例代碼?所有的EditText驗證setError不起作用,崩潰
if ((editNumber1.getText().length() == 0) || (editNumber1.getText().toString() == " ") || (editNumber2.getText().length() == 0) || (editNumber2.getText().toString() == " ")) { editNumber1.setFocusableInTouchMode(true); editNumber1.requestFocus(); editNumber1.setError("Some inputs are empty"); }
首先使用string.equals的(otherString)比較字符串。 什麼是錯誤?你可以發佈嗎? –
此代碼(editNumber1.getText()。toString()==「」)並不意味着edittext爲空,而這是editNumber1.getText()。toString()==「」)引號之間沒有空格。 – Coderji
我想這行「editNumber1.requestFocus();」有錯誤。刪除if語句的主體並放上Toast,然後再試一次。 – javadaskari