navigation component указал для ReviewFragment аргумент со значением по умолчанию, но когда я в коде указываю direction там нету никого параметра.
Пример xml:
<fragment
android:id="@+id/reviewScreen"
android:name="com.example.ReviewScreen"
android:label="ReviewScreen"
tools:layout="@layout/screen_review">
<argument
android:name="lesson_id"
app:argType="long"
android:defaultValue="-1L" />
</fragment>
Как я коде указываю direction:
LessonScreenDirections.toReviewScreen(lessonID)
Может я что-то не так делаю или не так понял?
./gradlew :app:generateSafeArgsDebug
Это в Terminal нужно написать ?
Ага.
gradlew :app:generateSafeArgsDebug Попробовал вот так заработала. После BUILD SUCCESSFUL попробовал запустить проект но не помогло. Так же не отображает, что нужно передать параметр
А ReviewScreen и LessonScreen в одном navigation графе?
Да
Сделал вот так заработало val direction = LessonScreenDirections.toReviewScreen() direction.lessonId = lessonID
Обсуждают сегодня