我对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
。