Как отключить навигацию Android в res/navigation/nav_graph.xml

#android #android-fragments

#Android #android-фрагменты

Вопрос:

Я удалил созданный мной фрагмент и его макет, поскольку он мне больше не нужен.

Но фрагмент продолжает возвращаться, кроме его макета (вот почему я получаю отсутствующий макет.)

Я видел это в res/navigation/nav_graph.xml . Поэтому я решил удалить весь nav_graph.xml

С третьей попытки я включил удаление следующей настройки реализации:

  • реализация ‘androidx.navigation:фрагмент навигации: 2.3.2’
  • реализация ‘androidx.navigation: навигация-пользовательский интерфейс: 2.3.2’

Но эти два также вернулись..

В чем хитрость полного удаления их навсегда?

Ответ №1:

Удалите фрагмент в XML-файле activity, который содержит

 android:name="androidx.navigation.fragment.NavHostFragment"
 

И если у вас все еще есть navgraph.xml , удалите свойство startDestination.

Итак, выберите Файл -> Аннулировать кеши / Перезапустить -> Аннулировать кеш и перезапустить