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.
2 Antworten
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.
Einfache Logik: Führen Sie während des Begrüßungsbildschirms die folgende Methode aus:
if(login){
redirects to main
}
else{
redirects to login
}
Neue Fragen
java
Java ist eine Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] und [maven] verwendet.