надо добавить строчку:
apply plugin: "androidx.navigation.safeargs"
но для того, чтобы код генерился чисто под Котлин, надо добавить уточнение:
apply plugin: "androidx.navigation.safeargs.kotlin"
Проблемка в том, что когда используется первый вариант, есть возможность задать аргумент в теге <fragment> через:
navAction.setTestText(...), где name="testText"
Но как только меняешь на генерацию чисто для котлина, то эта строчка не генерируется. При всем этом, я не могу понять, как мне во втором случае задавать аргументы, которые лежат в теле <fragments>. Ну и отсюда выплывает второй вопрос. Что лучше использовать - первый варик для генерации кода и Котлина, и Джавы, или если приложение на Котлине, то сразу использовать второй варик?
может и classpath менять тоже надо?
Обсуждают сегодня