如何将 Safe Args 与多个导航图一起使用
How to use Safeargs with multiple navGraphs
我正在为学校作业创建一个应用程序,我需要使用 2 个活动,这两个活动都有一个包含多个片段的 navGraph。
我知道如何在片段之间传递数据,但我需要使用 safeArgs 将数据从 userActivity 传递到 mainActivity。
我需要将 userFragment 中的 userId 传递给 mainFragment
我找不到这方面的任何信息,有人可以帮我吗?
user navigation
main navigation
您需要先将参数从 UserFragment
传递到 MainActivity
,然后使用 MainFragmentArgs.fromBundle(requireActivity().intent.extras)
在您的 MainFragment
中提取参数。有关详细信息,请查看我刚刚创建的实现您的要求的这个简单存储库。
我正在为学校作业创建一个应用程序,我需要使用 2 个活动,这两个活动都有一个包含多个片段的 navGraph。
我知道如何在片段之间传递数据,但我需要使用 safeArgs 将数据从 userActivity 传递到 mainActivity。
我需要将 userFragment 中的 userId 传递给 mainFragment
我找不到这方面的任何信息,有人可以帮我吗?
user navigation
main navigation
您需要先将参数从 UserFragment
传递到 MainActivity
,然后使用 MainFragmentArgs.fromBundle(requireActivity().intent.extras)
在您的 MainFragment
中提取参数。有关详细信息,请查看我刚刚创建的实现您的要求的这个简单存储库。