2

我有 3 个片段导航,每个片段都通过“Navigation.navigate”使网络 API 重新加载并重新设置 viewpager。我想使用与它相同的片段,它已经打开了。

我正在使用“导航架构组件”,并且正在使用 Navigation.navigate 方法

4

1 回答 1

1

如果您在每次导航发生时创建片段,您可以改为使用片段的show()hide()方法,因此只要其中一个是可见的,就显示它并隐藏另外两个和另一种方式。但是,如果您的问题是重新加载数据,也许您应该考虑其他选项。就像ViewModel用来存储片段的数据一样。请提供更多信息并发布您的代码,以便我们更好地帮助您。

于 2018-09-20T11:10:22.550 回答