title: Fragments are always recreated when used with Android navigation from jetpack
body: <p>I am facing this issue of fragments recreation with Android navigation component. I have integrated bottom navigation and coupled it with the android navigation component. So, every time I click on a tab on bottom bar, the fragment is recreated and the old state is not persisted.</p>
  
  <p>I want to retain the state of fragment even when I go to other tabs and come back. I am not finding any solution for it anywhere.</p>
  
  <p>Except bottom navigation, I am using <code>navController.navigate()</code> method to navigate between different fragments.</p>