Компонент навигации, проверьте, существует ли фрагмент в заднем стеке - PullRequest
0 голосов
/ 29 апреля 2020

Как я могу проверить, существует ли фрагмент в заднем стеке при использовании компонента навигации?

Одна вещь, о которой я могу подумать, это попытаться получить NavBackStackEntry с помощью

val backStackEntry=findNavController().getBackStackEntry(R.id.courseTrackFeedbackFragment)

В документации сказано, что это вызовет исключение IllegalArgumentException, если место назначения не находится в заднем стеке Но это похоже на взлом, есть ли лучший способ сделать это?

...