1

Wie kann ich den Rückstapel ohne den Startbildschirm löschen, wenn die Navigationsschublade geöffnet wird?Rückstapel aufräumen, wenn die Navigationsschublade geöffnet wird

Zusatzinformationen: Ich habe nur 2 Aktivitäten. Ich arbeite meistens mit Fragmenten. Ich habe eine Navigationsschaltfläche in der Aktionsleiste. Wenn ich meine Aktivität zurückdrehe, werden zuvor unerwünschte Fragmente angezeigt. Ich möchte alle Fragmente löschen, wenn ich die Schublade öffne.

Antwort

1

Ihre Antwort ist hier:

Is this the right way to clean-up Fragment back stack when leaving a deeply nested stack?

Wesentlichen, was Sie wollen, ist getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);

+0

, der wie ein Charme dank funktioniert! UPDATE: Obwohl es funktioniert wie ich wollte, aber nicht wirklich den ganzen Stapel. Entschuldigung, wenn Sie mich nicht fragen, wo genau füge ich diesen Code hinzu? – chitra

+0

Sie müssten etwas Code hinzufügen, um eine klarere Idee zu haben. Ich gehe davon aus, dass Sie es in "onBackPressed" machen wollen. –