mercredi 16 juin 2021

Android-Studio errors: Condition 'emails.isEmpty()' is always 'false'; Condition 'emails.isEmpty() && password.isEmpty()' is always 'false'

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