Tôi có xác thực cho editText
. Nếu trường editText
trống thì không thể xác thực và ngăn người dùng chuyển sang một số Activity
khác, vì giá trị là bắt buộc. Làm thế nào để làm nó? Tôi biết đây là một câu hỏi cơ bản, nhưng tôi không thể tìm ra cách để làm điều này.editText trước khi chuyển sang Hoạt động khác
Mã của tôi:
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);
}
});
Khi Button
này được nhấp người dùng là chuyển hướng đến màn hình kế tiếp, nhưng tôi cần điều đó nếu xác nhận thất bại họ ở lại trên hiện Activity
, và chỉ khi xác nhận thành công (tức là một giá trị đã được nhập) họ đi đến Activity
tiếp theo.