2016-04-27 6 views

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(); 
}