Hallo zusammen,
ich benutze firebase für ide STruktur meiner App. Um user zu registrieren benutze ich
createUserWithEmailAndPassword Methode wie folgt:
Code
private FirebaseAuth mFirebaseAuth;
..
mFirebaseAuth = FirebaseAuth.getInstance();
...
mFirebaseAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Toast.makeText(getApplicationContext(),"task:"+ task,Toast.LENGTH_SHORT).show();
if (task.isSuccessful()) {
Toast.makeText(getApplicationContext(),"task.isSuccessful",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(RegisterActivity.this, FlightActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
} else {
Toast.makeText(getApplicationContext(),"task.notisSuccessful",Toast.LENGTH_SHORT).show();
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setMessage(task.getException().getMessage())
.setTitle("title")
.setPositiveButton(android.R.string.ok, null);
AlertDialog dialog = builder.create();
dialog.show();
}
}
});
Alles anzeigen
das Problem ist dass ich weder in is noch in else zweig reingehe. auch diese Zeile wird nicht ausgegeben,
Toast.makeText(getApplicationContext(),"else:"+ mFirebaseAuth,Toast.LENGTH_SHORT).show();Kann mir einer dabei helfen?Danke