【问题标题】:How to use Safeargs with multiple navGraphs如何将 Safe Args 与多个导航图一起使用
【发布时间】:2021-03-23 21:28:15
【问题描述】:

我正在为需要使用 2 个活动的学校作业创建一个应用,这两个活动都有一个带有多个片段的 navGraph。

我知道如何在片段之间传递数据,但我需要使用 safeArgs 将数据从 userActivity 传递到 mainActivity。

我需要将 userId 从 userFragment 传递给 mainFragment

我找不到任何关于这方面的信息,有人可以帮助我吗?

user navigation

main navigation

【问题讨论】:

    标签: android android-studio kotlin android-navigation android-safe-args


    【解决方案1】:

    您需要先将参数从UserFragment 传递给MainActivity,然后使用MainFragmentArgs.fromBundle(requireActivity().intent.extras) 提取MainFragment 中的参数。有关详细信息,请查看我刚刚创建的满足您要求的简单存储库。

    https://github.com/phamtdat/MultipleNavGraphDemo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-05
      • 2019-10-04
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多