Pop o fragmento de backstack sem reproduzir o Pop-Animation

Empurro um fragmento na pilha de fragmentos usando o seguinte 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();

Dessa forma, quando a pilha de fragmentos é exibida, por exemplo, pressionando o botão Voltar, uma animação pop de fragmento é reproduzida. No entanto, há situações em que eu gostaria de colocar o fragmento no backstack sem mostrar esta animação, por exemplo. porque acabei de retornar de outra atividade e quero exibir o fragmento anterior de uma só vez, sem animação.

Um exemplo de navegação pode ser assim:

O usuário está na tela inicial com o fragmento raizEle seleciona um item no fragmento raiz que, em seguida, exibe um novo fragmento para mostrar detalhes desse item. Isso é feito usando uma transação de fragmento que define animações tanto para o envio quanto para o caso pop (portanto, quando o usuário pressiona o botão Voltar, a transição é animada) A partir deste fragmento, ele inicia uma atividade que (por qualquer motivo) exclui o item que acabou de ser mostradoQuando essa atividade terminar, eu gostaria de retornar ao fragmento raiz sem mostrar a "animação pop" do "fragmento de detalhe"

Existe uma maneira de colocar o fragmento no backstack sem reproduzir a animação pop especificad

questionAnswers(22)

yourAnswerToTheQuestion