Ich habe ein Login in meinem Projekt, aber immer wenn ich meine App öffne, nachdem ich sie geschlossen habe, muss ich mich erneut anmelden. Ich benutze Firebase zu authentifizieren, aber ich möchte so etwas wie:Wie kann ich die Sitzung nach dem Login geöffnet halten?
check if user is logged ->
if not - open login,
else - open my main activity"
Ich weiß nicht, ob ich SQLite oder etwas verwenden, oder existieren, wie Sitzung am Leben zu halten, selbst schließen Sie die Anwendung, wenn der Benutzer nicht anmeldet aus.
Gelöst! @Override public void onStart() { super.onStart(); // Überprüfen Sie, ob der Benutzer angemeldet ist (nicht null) und aktualisieren Sie die Benutzeroberfläche entsprechend. FirebaseUser currentUser = fAuth.getCurrentUser(); updateUI (aktueller Benutzer); } private void updateUI (FirebaseUser user) { if (user = null!) { startActivity (neu Intent (Login.this, MainActivity.class)); } else { // kehrt zum Login zurück } } –