J'ai essayé d'utiliser Android Composant de navigation et j'ai un problème avec la pile arrière.
J'ai le fragment A, B. J'écris:
Navigation.findNavController(view).navigate(R.id.a_to_b)
C'est bon. Mais si je veux retourner à A, j'appelle:
Navigation.findNavController(view).popBackStack();
Ensuite, dans le fragment B, on appellera onViewStateRestored avec null indiquez pourquoi?
Je souhaite conserver l'état lors de l'appel, accédez au fragment A.
essaye ça
val controller = Navigation.findNavController(view)
controller.popBackStack(R.id.id_of_fragment_which_you_want_to_skip, true)