2016-12-26 2 views
-3

Aktivität LauncherAktivität auf dem Rücken gedrückt Griff

Ich habe drei Aktivitäten wie eine Aktivität - Aktion B - Aktivität C. Aktivitätsstart durch Absicht. Wenn Activity C gestartet wird und ich auf die Zurück-Schaltfläche klicke, um die Aktivität A ohne Out-Handle zu erhalten. Wie kann ich das bekommen?

+0

Stellen Sie klare Frage für weitere Forschung. – Noorul

+0

Löschen Sie Ihre Frage mit _und ich klicke auf Zurück, um die Aktivität A ohne Griff zurück zu bekommen_ – Piyush

Antwort

0

Wenn Sie Aktivität C von B dann nach startActivity() Methodenaufruf finish() in Buff B starten. Es entfernt Aktivität-B aus dem Aktivitätsstapel.

-1

während Aktivität C von Aktivität B aufrufen, können Sie Finish() Methode nach Absicht Aufruf nennen. Siehe die Syntax unten.

0

Wenn Sie in Aktivität C sind und zu Aktivität A zurückkehren möchten, ohne zu Aktivität B zu wechseln, sollten Sie Flags verwenden.

Intent startActivityA = new Intent(ActivityC.this,ActivityA.class); 
startActivityA.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startActivityA); 
Verwandte Themen