Ich versuche, den Code in Android zum ersten Mal mit dem Dialog Popup für Login-Bildschirm zu tun und nach dem Login Popup wird entfernt und danach wird es nicht öffnen, bis Sie nicht vom Bildschirm abmelden.Wie implementiere ich einen Popup-Dialog für die Anmeldung in Android, der nie erscheint, bis er sich ausloggen kann?
1
A
Antwort
0
Sie eine boolesche Variable speichern kann, dh Wahr oder Falsch-Wert in SQLite Datenbank oder Preference Gemeinsamer ... Überprüfen Sie seinen Wert, wenn jemand Ihre Anwendung öffnet Wenn dies zutrifft als Show-Anmeldebildschirm nicht anders Login-Bildschirm anzeigen :)
können Sie boolesche variablen überprüfen, wenn Ihre Anwendung Splash Screen zeigt ...
0
Dazu ersten Wert in SharedPreference
als false
gesetzt. Jedes Mal, wenn Sie die App öffnen, überprüfen Sie den Wert von SharedPreference
. Wenn es falsch ist, dann zeige das Login-Popup an.
Sobald die Anmeldung erfolgreich durchgeführt wurde, setzen Sie den Wert true
in der gemeinsamen Einstellung und erneut auf false
beim Abmelden.
0
Verwendung SharedPreferences
SharedPreferences preferences =PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
//login success
preferences.edit().put("login",true).commit();
//logout success
preferences.edit().put("login",false).commit();
//Whether the display dialog
boolean isLogin = preferences.getBoolean("login",false);
if(!isLogin){
showLoginDialog();
}else{
enterHome();
}
eine Flagge in gemeinsamer Vorliebe hält basierend auf dieser Show/Hide Popup. – Raghavendra