Ich registriere Benutzer in meiner App, die Registrierung funktioniert in der App, aber wenn ich meine Datenbank überprüfen die Datensätze nicht gespeichert, wie in der Datenbank leer ist, aber die App sagt Benutzer registriert und es leitet mich auch zur nächsten Aktivität weiter, die profile.activity ist. Wo genau werden meine Daten gesendet? Ich sehe es nicht in meiner DatenbankFirebase Benutzer nicht speichern in der Datenbank bei der Registrierung
Hier ist mein Code. private void registerUser() {
//getting email and password from edit texts
String email = editTextEmail.getText().toString().trim();
String password = editTextPassword.getText().toString().trim();
//checking if email and passwords are empty
if(TextUtils.isEmpty(email)){
Toast.makeText(this,"Please enter email",Toast.LENGTH_LONG).show();
return;
}
if(TextUtils.isEmpty(password)){
Toast.makeText(this,"Please enter password",Toast.LENGTH_LONG).show();
return;
}
//if the email and password are not empty
//displaying a progress dialog
progressDialog.setMessage("Registering Please Wait...");
progressDialog.show();
//creating a new user
firebaseAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
//checking if success
if(task.isSuccessful()){
finish();
startActivity(new Intent(getApplicationContext(), ProfileActivity.class));
}else{
//display some message here
Toast.makeText(MainActivity.this,"Registration Error",Toast.LENGTH_LONG).show();
}
progressDialog.dismiss();
}
});
}
@UmarAta Ich benutzte einen anderen Code, es funktioniert gut, aber ich sehe keine Datensätze in meiner Datenbank? –
versuchen, eine Nachricht nach der Registrierung neuer Benutzer zu senden, dann überprüfen, ob die neuen Datensätze erstellt werden oder nicht –