我對editText
進行了驗證。如果editText
字段爲空,它應該驗證失敗,並停止用戶移動到另一個Activity
,因爲需要值。怎麼做?我知道這是一個基本問題,但我無法弄清楚如何做到這一點。在轉到另一個活動之前需要editText字段
我的代碼:
btninsert = (Button)findViewById(R.id.btn_insert);
btninsert.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
insertValues();
EditText userName = (EditText) findViewById(R.id.editText1);
if(userName.getText().toString().length() == 0)
userName.setError("First name is required!");
Intent i = new Intent(getApplicationContext(), Login.class);
startActivity(i);
}
});
當這個Button
點擊用戶重定向到下一個畫面,但我需要,如果驗證失敗,他們停留在當前Activity
,只有當驗證成功(即價值已被輸入),他們去下一個Activity
。