Entfernen einer Aktivität aus stack in android

Ich soll zum entfernen einer Aktivität aus Stapel mithilfe von code.Heres mein Fall

  1. Von Seite werde ich die Seite B.
  2. Von Seite B ich müssen zurück zur Seite mit return-Taste.
  3. In Seite B habe ich eine Schaltfläche, die nimmt zu Seite C.
  4. Wenn ich auf die Schaltfläche in der Seite B , ich rufe
finish(); //to remove PageB from stack

Ok, Hier ist das Problem, Von der Seite C, wenn ich auf die return-Taste bin ich auf Seite A. weil es im stack.

Möchte ich entfernen Sie Eine Seite aus dem Stapel, wenn ich auf die Schaltfläche klicke in Seite B.

Bitte beachten Sie, dass ich kann nicht rufen Sie ein finish() in Eine Seite beim aufrufen von Seite B, weil ich will, um zurück zur Seite A. Nur den Fall, ich möchte nicht zurückkehren wird, wenn der button in Seite B geklickt wird.

Wie kann ich das in android?
Dank

  • also wenn du in C auf die Aktivität, die Sie wollen, zu gehen, wenn wieder gedrückt wird?
  • Tatsächlich-Prozess gestartet, die aus C,Dann A, dann B ,In B ich Klick auf Abmelden-So kommt es wieder zu C, die login-Bildschirm. Also von daher möchte ich nicht zu gehen Sie zurück zu einem Bildschirm.
InformationsquelleAutor Zach | 2011-09-16
Schreibe einen Kommentar