【发布时间】:2026-02-23 11:10:02
【问题描述】:
我有两个图表,所以第一个图表从一个片段移动到一个将 safeArgs 传递给活动的活动。
val action = MyFragmentDirections.actionMyActivity(arg1, arg2)
Navigation.findNavController(view).navigate(action)
现在第二个,我想将这些参数从MyActivity 传递给属于此活动的片段。
我可以得到参数:
val args = MyActivity.fromBundle(intent.extras)
问题是这个活动没有Directions 文件,所以我不能传递参数。
【问题讨论】:
-
您是否尝试将参数传递给您的第二个活动导航图的
startDestination? -
MainActivity 的片段导航到具有片段的 DetailActivity(这是主片段,或 DetailActivity 图的 startDestination)。你能检查我的答案,知道它是否是解决它的正确方法吗?
标签: android navigation android-architecture-components android-jetpack