Ошибка сборки: не удается найти символ. Указывает на действия навигации

#android #android-navigation

Вопрос:

Я продолжаю получать сообщение об ошибке, в котором говорится, что он не может найти действия навигации. Вот место, которое выдает мне ошибки:

 public void onItemClick(String item) {
        switch (card) {
            case ACCESSORIES:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToAccessories(item));
            case ARMOR_PIECES:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToArmorPieceType(item));
            case ARMOR_SETS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToArmorSets(item));
            case DESTINIES:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToDestinyList(item));
            case ENEMIES:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToEnemyList(item));
            case GEMS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToGemList(item));
            case LORESTONES:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToLoreSets(item));
            case POTIONS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToPotionTypes(item));
            case QUESTS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToQuestList(item));
            case SKILLBOOKS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToSkillbook(item));
            case TRAINERS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToTrainerList(item));
            case TWISTS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToTwistList(item));
            case WEAPONS:
                navController.navigate(TypeOfInfoFragmentDirections.actionTypeOfInfoToWeaponList(item));
 

Это выдает мне ошибки во всех 13 действиях навигации. Вот мой gradle: https://pastebin.com/jaK6CK7z

И, наконец, вот файл навигации: https://pastebin.com/8DyR7vpj Насколько я могу судить, у меня есть все необходимые элементы. Любая помощь приветствуется.

Комментарии:

1. вы пытались выполнить сборку / повторную сборку?

2. @PutraNugraha да, я строил и перестраивал несколько раз

Ответ №1:

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