0

Ich versuche, Schubladenmenü für die Navigation zwischen Fragmenten zu verwenden. Ich habe damit kein Problem. Aber ich finde keine Beispiele dafür, wie man das Reklamieren von Fragmenten beim Anklicken von Schubladenelementen vermeidet. Ich brauche Probe wie VK App, wenn ich auf der Seite "Newsfeed" bin, scrolle ich diese Seite ein wenig nach unten, und dann Schublade öffnen und "Nachrichten" auswählen, dort etwas arbeiten und dann Schublade öffnen und "Newsfeed" erneut auswählen und ich sehe, dass meine alten Nachrichten in dieselbe Position gerollt sind.Android-Schublade mit Fragmenten

Wie kann ich das erneute Erstellen von Fragmenten mit dem Schubladenmenü vermeiden?

+0

Auch gutes Beispiel ist android ViewPager, das Fragment auf der ausgewählten Seite nicht neu erstellen. – iCaesar

Antwort

0

Zunächst einmal sehen addToBackStackexample here und here documentation

Dann, warum Sie nicht Stapel von Fragmenten erstellen und jedes Mal, wenn ein Fragment erzeugt wird, auf dem Stapel hinzufügen wird.

dann in Ihrer Aktivitätsklasse, wenn Benutzer zu Fragment gehen wollen, das vor der Erstellung überprüft, ob das im Stapel vorhanden ist oder nicht.

für diese können Sie Ihre Fragmente nach bestimmten Tag schieben und pop.