【发布时间】:2018-11-19 09:48:20
【问题描述】:
我正在尝试使用 NavHostFragment 将一组对象实例从我的主要活动传递到其他片段链中的第一个片段。我已经尝试了各种方法,但是一旦到达第一个片段,捆绑包似乎总是为空。
这是我启动 NavHostFragment 的方式(frameContainer 是我的布局 xml 中的框架容器元素)
NavHostFragment navHost = NavHostFragment.create(R.navigation.claim_nav_graph);
getSupportFragmentManager().beginTransaction()
.replace(R.id.frameContainer, navHost)
.setPrimaryNavigationFragment(navHost)
.commit();
文档说有 2 个不同的 .create 函数,其中一个您可以将第二个参数作为包传递给其中一个,但 Android Studio 不允许我使用这个版本。
有人有什么想法吗?
提前致谢!
【问题讨论】:
-
你发现了吗?它似乎缺少文档...
标签: android navigation fragment bundle