Como manter o mesmo fragmento quando a atividade é reiniciada devido a alterações de orientação em uma Atividade da Gaveta de Navegação

Encontrei muitos posts explicando como obter oFragment desavedInstanceState Bundle mas porque oActivity pode trocar entre 4Fragmentseu preciso de uma maneira de saberqual fragmento estava vivo antes de girar quando a orientação começou a mudar.

A razão pela qual tenho vários fragmentos é porque estou usando a gaveta de navegação, de modo que cada item de menu seja um fragmento.

questionAnswers(3)

yourAnswerToTheQuestion