![](/img/trans.png)
[英]Pass data from single activity to start destination fragment using Architecture Component Navigation
[英]Is it possible to pass data from fragment to activity using Navigation Component ? If yes then please let me know how
我有一个场景,我想使用 Navigation 组件将数据从 Fragment 传递到 Activity。
是的,您可以使用 SafeArgs。
将活动添加到导航图中并将参数添加到其中。
现在您可以使用下面的代码来启动传递必要值的活动。
findNavController().navigate(YourFragmentDirections.actionYourFragmentToYourActivity(YourArgument))
此处有关 SafeArgs 的更多详细信息: https://developer.android.com/guide/navigation/navigation-pass-data#Safe-args
如果问题是可能将数据从片段传递到导航组件中的活动,答案是可能的,您只需像往常一样使用Intent
,并将您的数据放入意图并使用activity.startActivity({yourIntent})
,但我认为不是你真正的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.