Как запретить NavController переходить к другому фрагменту (например, отменить навигацию) - PullRequest
1 голос
/ 08 июля 2019

У меня есть фрагмент экрана сборки из нескольких фрагментов (макет планшета).Мне нужен простой централизованный механизм для предотвращения выхода из экрана (например, навигации в другое место назначения) с помощью NavController.

Я использую компонент навигации Android.Поскольку у меня есть опыт в разработке под iOS, я ищу что-то вроде обратного вызова "shouldPerformSegue", где я могу отменить навигацию, если я решу, что что-то нужно сделать в первую очередь.

В идеале я бы хотел "не переопределять NavController».На самом деле, я бы хотел сохранить NavController без изменений.Моя конечная цель - найти общее решение, которое при необходимости можно использовать на других экранах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...