submit.setOnClickListener(v -> {
FirebaseAuth mAuth = FirebaseAuth.getInstance();
EditText name = findViewById(R.id.TextUserName);
String userName = name.getText().toString().trim();
EditText email = findViewById(R.id.TextEmailAddress1);
String emails = email.getText().toString().trim();
EditText pass = findViewById((R.id.TextPassword1));
String password = pass.getText().toString().trim();
if(userName.isEmpty()){
name.setError("UserName is required");
name.requestFocus();
}
else if(emails.isEmpty()){
email.setError("Email is required");
email.requestFocus();
}
else if(password.isEmpty()){
pass.setError("Password is required");
pass.requestFocus();
}
else if(emails.isEmpty() && password.isEmpty()){
Toast.makeText(SignUpActivity.this,"fields are empty",Toast.LENGTH_SHORT).show();
}
else if(!(emails.isEmpty() && password.isEmpty())){
mAuth.createUserWithEmailAndPassword(emails,password).addOnCompleteListener(SignUpActivity.this, task -> { if(!task.isSuccessful()){ Toast.makeText(SignUpActivity.this,"Signup unsuccessful, please try again",Toast.LENGTH_SHORT).show(); }else { startActivity(new Intent(SignUpActivity.this,LoginActivity.class)); } }); } else{ Toast.makeText(SignUpActivity.this,"Error occurred!", Toast.LENGTH_SHORT).show(); } });
}
}
Aucun commentaire:
Enregistrer un commentaire