У меня не регистрируется пользователь в Firebase
Менял complete listener на success, библиотеки кучу раз проверял, почту в Firebase открыл.
public class second_activity extends AppCompatActivity {
Button go;
EditText loginsi, paswdsi;
EditText pdag, mail;
FirebaseDatabase db;
FirebaseAuth auth;
DatabaseReference users;
TextView error;
String login,pd,pdag1,mailstr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
go = findViewById(R.id.button);
loginsi = findViewById(R.id.editText4);
paswdsi = findViewById(R.id.editText5);
pdag = findViewById(R.id.passwdmore);
error = findViewById(R.id.error);
mail = findViewById(R.id.mail1);
auth = FirebaseAuth.getInstance();
db = FirebaseDatabase.getInstance();
users = db.getReference("Users");
go.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
login = loginsi.getText().toString();
pd = paswdsi.getText().toString();
pdag1 = pdag.getText().toString();
mailstr = mail.getText().toString();
if(login.length()<5){
error.setText("Password must be not less then 5 symbols");
}
if(pd.length()<5){
error.setText("password must be not less then 5 symbols");
}
if(!pd.equals(pdag1)){
error.setText("Passwords don't match");
}
//Работа с бд
auth.createUserWithEmailAndPassword(mail.getText().toString(),paswdsi.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
Intent intent6 = new Intent(second_activity.this, main_screen.class);
startActivity(intent6);
}else{
error.setText("Problem");
}
}
});
}
});
}
}