将参数传递给导航主机片段



假设我有一个由我的导航图使用导航组件和 safe-args 插件定义的片段流。 如何将参数传递给我的导航主机片段?

你需要传递给导航主机片段什么? 您可以使用共享视图模型将一些数据从一个片段传递到另一个片段。 例如,如果需要在同一导航图中的片段之间共享某些数据,则可以使用陷阱范围视图模型,否则使用活动范围视图模型。

活动范围 (val viewModel: YourViewModel by activityViewModels())

导航图范围 (val viewModel: YourViewModel by navGraphViewModels(R.id.desired_graph))

最新更新