Ist es in Ordnung, ToBackStack hinzuzufügen und in einer Fragmenttransaktion zu ersetzen?

Irgendwelche Gedanken zu folgendem Code? Bei meinen Tests habe ich festgestellt, dass das ersetzte Fragment nicht zerstört wurde und die Instanz beim Öffnen des Backstacks noch vorhanden ist. Ich möchte nur überprüfen, ob dies eine gültige Methode zur Verwendung von Fragmenttransaktionen ist.

getSupportFragmentManager().beginTransaction().addToBackStack(null).replace(frame, fragmentB).commit();

Mein Grund für die Verwendung von replace ist, dass das ersetzte Fragment die Exit-Animation ausführt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage