我正在做一个小项目并尝试使用新的导航架构组件。当我尝试向目的地添加一些参数时,出现“未解决的参考:NavArgs”错误。
我按照本指南https://developer.android.com/topic/libraries/architecture/navigation/navigation-pass-data#kotlin 并已添加
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha11"
到我的项目 gradle 文件中,还添加了
apply plugin: 'androidx.navigation.safeargs.kotlin'
到我的应用程序 gradle 文件。
如上面的指南中所见,我想用它val args: AddKittenFragmentArgs by navArgs()
来获取传递的参数。但navArgs()
不被认可。
同样NavArgs
在生成的代码中也没有解决。
data class MyFragmentArgs(val argOne: String? = "\"\"", val argTwo: String? = "\"\"") : NavArgs