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
으로 이동합니다.