Я использую навигационную библиотеку и safeargs для передачи данных.Я определяю аргумент для фрагмента следующим образом.
<fragment
android:id="@+id/otherFragment"
android:name="com.asd.navigate.OtherFragment"
android:label="OtherFragment">
<argument
android:name="screenTitle"
android:defaultValue="0"
app:type="string" />
</fragment>
Сгенерирован OtherFragmentArgs, я могу его использовать, но класс OtherFragmentDirection не генерируется, когда я нажимаю «сделать проект».Это ошибка, или я должен сделать что-то другое.
Спасибо за совет.
buildscript {
...
dependencies {
...
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha01"
}
}
build.gradle
apply plugin: "androidx.navigation.safeargs"
MainActivity.kt