In Android habe ich einige Aktivitäten, sagen wir A, B, C.
In A verwende ich diesen Code, um B zu öffnen:
Intent intent = new Intent(this, B.class);
startActivity(intent);
In B verwende ich diesen Code, um C zu öffnen:
Intent intent = new Intent(this, C.class);
startActivity(intent);
Wenn der Benutzer auf eine Schaltfläche in C tippt, möchte ich zu A zurückkehren und den hinteren Stapel löschen (sowohl B als auch C schließen). Also, wenn der Benutzer die Zurück-Taste B und C wird nicht angezeigt, ich habe versucht, die folgenden:
Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Aber B und C werden immer noch angezeigt, wenn ich die Zurück-Taste benutze, wenn ich wieder in Aktivität A bin.