(Класс FragmentDirections), GameFragmentDirections (в данном случае) не генерируется при использовании безопасных аргументов - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь перейти от GameFragment к GameWonFragment, используя Safe Args. Но класс GameFragmentDirections не сгенерирован.

 <fragment
    android:id="@+id/gameFragment"
    android:name="com.example.trivia.GameFragment"
    android:label="@string/android_trivia"
    tools:layout="@layout/fragment_game"
    >
    <action
        android:id="@+id/action_gameFragment_to_gameWonFragment"
        app:destination="@id/gameWonFragment"
        app:popUpTo="@id/gameFragment"
        app:popUpToInclusive="true" />
    <action
        android:id="@+id/action_gameFragment_to_gameOverFragment"
        app:destination="@id/gameOverFragment"
        app:popUpTo="@id/gameFragment" />
</fragment>

Gradle модуля проекта

navigation_version = "2.3.0-alpha04"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigation_version"

Gradle приложения

apply plugin: "androidx.navigation.safeargs"

1 Ответ

0 голосов
/ 13 апреля 2020

Добавили ли вы ниже зависимости на уровне вашего приложения build.gradle?

implementation 'androidx.navigation:navigation-fragment-ktx:2.2.1'
implementation 'androidx.navigation:navigation-ui-ktx:2.2.1'

Вы также можете оформить выборку по адресу здесь .

...