Pop el fragmento backstack sin reproducir Pop-Animation

Empujo un fragmento en la pila de fragmentos usando el siguiente código:

FragmentManager fragmentManager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_right,
     R.anim.slide_in_left, R.anim.slide_out_left);
fragmentTransaction.replace(getId(), newFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();

De esta manera, cuando aparece la pila de fragmentos, p. Al presionar el botón Atrás, se reproduce un fragmento de animación pop. Sin embargo, hay situaciones en las que me gustaría hacer estallar la pila de fragmentos sin mostrar esta animación, p. porque acabo de regresar de otra actividad y quiero mostrar el fragmento anterior de una vez, sin animación.

Un ejemplo de navegación podría verse así:

El usuario está en la pantalla de inicio con el fragmento raíz Él selecciona un elemento en el fragmento raíz que luego muestra un nuevo fragmento para mostrar los detalles de ese elemento. Lo hace utilizando una transacción de fragmentos que establece animaciones tanto para el caso de inserción como para el caso emergente (por lo tanto, cuando el usuario presiona el botón Atrás, la transición se anima)Desde este fragmento, comienza una actividad que (por cualquier motivo) elimina el elemento que acaba de mostrarseCuando finalice esta actividad, me gustaría volver al fragmento raíz sin mostrar la "animación pop" del "fragmento de detalle"

¿Hay alguna forma de reventar el backstack de fragmentos sin reproducir la animación pop especificada?

Respuestas a la pregunta(22)

Su respuesta a la pregunta