Ich arbeite an einer ziemlich großen App (ca. 70 Fragmente). Wenn ich durch meine App klicke, werden alle meine vorherigen Fragmente im Backstack gespeichert. Nach einigen Klicks ist mein Speicher ziemlich hoch und auf alten Handys (Samsung S3) bekomme ich eine OutOfMemory-Ausnahme.Fragment Backstack verwendet zu viel Speicher
Gibt es eine Möglichkeit, etwas über die Speicherauslastung des Fragment-Backstacks zu tun? ich schon versucht, meine eigene Backstack zu machen, ist es fixiert das Speicherproblem, aber das einzige Problem war, dass es nicht Suchbegriffe und Scrollen Positionen auf diese Weise erinnert:
Stack<BackStackEntry> mBackStack = new Stack<>();
mBackStack.add(new BackStackEntry(tag, fragment.getClass()));
Aber ist diese speichern auch die Bildlaufposition etc? –
Ich denke, dass Sie kein Problem mit dem Scrollen haben. –