导航体系结构组件:如何在导航时使用相同的片段

时间:2018-09-20 10:49:02

标签: android android-jetpack android-architecture-navigation

我有3个片段,分别通过“ Navigation.navigate”进行导航,使网络API可以重新加载,并重新设置viewpager。我想使用相同的片段,该片段已经打开。

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

1 个答案:

答案 0 :(得分:0)

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