Ich bin neu in der Java / Android-Programmierung. Ich lerne, wie das Layout funktioniert und wie man es umleitet. Ich habe einen Begrüßungsbildschirm> Login> Main. Jetzt möchte ich die Anmeldeaktivität überspringen. Wie kann ich es tun ?


Bearbeiten:

So sieht mein Code jetzt nach der Antwort aus:

SharedPreferences prefs = getSharedPreferences("myPref", 0); 
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("Bool", true);
editor.commit();

So überprüfe ich von meinem Begrüßungsbildschirm aus:

SharedPreferences prefs = getSharedPreferences("myPref", 0); 
   if (prefs.getBoolean("Bool", false)) { //login_activity; }
   else{ //maint_activity;

Ich denke das würde funktionieren.

3
Jeff Edward 31 Dez. 2015 im 01:51

2 Antworten

Beste Antwort

Sie können SharedPreferences verwenden, um einen boolean Wert wie skipLogin zu speichern. Während des Begrüßungsbildschirms können Sie diesen Wert überprüfen und je nach Ergebnis Login oder Main anzeigen.

2
Damian Kozlak 30 Dez. 2015 im 22:55

Einfache Logik: Führen Sie während des Begrüßungsbildschirms die folgende Methode aus:

if(login){
   redirects to main
}
else{
   redirects to login
}
0
Jackowski 30 Dez. 2015 im 22:55