如果在 Android Studio 中使用 Navigation 组件,并且在项目中找不到自动生成的 Directions 类,请按照以下步骤解决:
apply plugin: 'androidx.navigation.safeargs'
在工具栏中选择 “Build” -> “Rebuild Project”,以重新构建项目。
如果仍然找不到 Directions 类,请手动执行以下步骤:
这样就会生成 Directions 类和相应的参数对象。可以在导航图中的目标片段或操作中使用这些对象。例如:
在 MyFragment 中,可以通过以下方式访问该参数:
val args: MyFragmentArgs by navArgs() val myArg: String? = args.myArg