繁体   English   中英

是否可以使用导航组件将数据从片段传递到活动? 如果是,请告诉我如何

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM