Ich verwende die Kennwortauthentifizierung von firebase
. Ich habe meine App mit firebase
registriert und die E-Mail/Passwort-Authentifizierung aktiviert. In meinem MainActivity
, habe ich Anmelde-und Anmelde-Taste, die Anmelde-und Login-Aktivität öffnet.Wenn es eine erfolgreiche Anmeldung/Anmeldung ist, ich den Benutzer auf ImageActivity
umleiten. Bis dahin funktioniert es gut. Wenn der Benutzer sich in ImageActivity
befindet und wenn er/sie die Taste zurück drückt, sollte die App geschlossen werden, aber stattdessen werde ich zur Anmeldung/Anmeldung Aktivität genommen. Ich habe bereits den folgenden Code in onCreate
von beiden Login/Signup Activity geschrieben.Überprüfen Sie, ob sich der Benutzer mit der Kennwortauthentifizierung in Firebase angemeldet hat.
auth = FirebaseAuth.getInstance();
if (auth.getCurrentUser() != null) {
startActivity(new Intent(LoginActivity.this, ImageActivity.class));
finish();
}
Ich habe diesen Code in meinem schrieb auch MainActivity
onCreate
. Bitte helfen
eingefügt habe ich gerade hinzugefügt diese Zeile intent.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); Es funktioniert. Vielen Dank – Pritish
Ich bin sehr glücklich, Ihnen zu helfen! –