Android 将参数传递给嵌套图';s起始目标
我在不同的文件中创建了多个图形 第一个是GraphA,它包括GraphB。GraphB的Android 将参数传递给嵌套图';s起始目标,android,navigation,android-navigation-graph,Android,Navigation,Android Navigation Graph,我在不同的文件中创建了多个图形 第一个是GraphA,它包括GraphB。GraphB的startDestination是FragmentB,它的参数名为AnID 现在,我想将AnID从GraphA传递到GraphB(片段b) 尽管编辑器知道该参数,但生成的代码不考虑该参数: 如何将参数传递给嵌套图?我发现了这一点,但这不是正式的解决方案: val direction = FragmentADirections.actionFragmentAToGraphB() findNavControll
startDestination
是FragmentB,它的参数名为AnID
现在,我想将AnID从GraphA传递到GraphB(片段b)
尽管编辑器知道该参数,但生成的代码不考虑该参数:
如何将参数传递给嵌套图?我发现了这一点,但这不是正式的解决方案:
val direction = FragmentADirections.actionFragmentAToGraphB()
findNavController().navigate(direction.actionId, FragmentBArgs(anId).toBundle())
更新:
通过定义嵌套的图形参数引入的人
val direction = FragmentADirections.actionFragmentAToGraphB()
findNavController().navigate(direction.actionId, FragmentBArgs(anId).toBundle())