Czy jest to w porządku dla addToBackStack i zastąpienia w transakcji fragmentu?

Jakieś przemyślenia dotyczące następującego kodu? W moich testach znalazłem, że zastąpiony fragment nie jest zniszczony, a instancja jest nadal w pobliżu, gdy pojawia się tylny stos. Po prostu sprawdzam, czy jest to prawidłowy sposób korzystania z transakcji fragmentarycznych.

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

Moim powodem użycia zamiennika jest to, że powoduje, że zastąpiony fragment uruchamia animację wyjścia.

questionAnswers(1)

yourAnswerToTheQuestion