我对editText
. 如果该editText
字段为空,则它应该无法通过验证并停止用户移动到另一个Activity
,因为需要一个值。怎么做?我知道这是一个基本问题,但我不知道该怎么做。
我的代码:
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
按钮时,用户将重定向到下一个屏幕,但我需要如果验证失败,它们会停留在 current 上Activity
,并且只有在验证成功时(即已输入值),它们才会转到下一个Activity
。