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 in C auf eine Schaltfläche tippt, möchte ich zu A zurückkehren und den hinteren Stapel löschen (B und C schließen). Wenn der Benutzer die Zurück-Taste B und C nicht anzeigt, habe ich Folgendes versucht:
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. Wie kann ich das vermeiden?