Entferne "Start" -Aktivität aus dem Verlauf [duplizieren]

8

Ich suche nach einer Lösung, um die StartActivity aus dem Verlaufsstapel zu entfernen. Die StartActivity ist diejenige, die am Anfang gestartet wird. Ich verwende diese Klasse, um einige Benutzerwerte zu überprüfen und möchte den Benutzer zur MainActivity umleiten, wenn alles korrekt ist.

Ich habe versucht, eine Flagge zu setzen:

%Vor%

aber das tut nicht, was es sollte.

%Vor%

tut es:

%Vor%

Danke für Ihre Hilfe!

Edit: Dies ist der Code, den ich benutze, um die MainActivity zu starten:

%Vor%     
Mark 26.04.2011, 13:20
quelle

2 Antworten

8

Sie sollten FLAG_ACTIVITY_NO_HISTORY verwenden, wenn Sie StartActivity starten, um das beschriebene Verhalten zu erreichen.

Das Gleiche erreichen Sie, wenn Sie in Ihrer AndroidManifest.xml das Attribut noHistory auf true setzen.

    
Zelimir 26.04.2011, 13:31
quelle
12

Sie können einfach finish () aufrufen, nachdem Sie das Programm gestartet haben Hauptaktivität.

%Vor%     
Flo 26.04.2011 13:46
quelle

Tags und Links