导航体系结构组件singleTask或singleInstance在堆栈中

时间:2019-02-21 16:17:35

标签: android android-fragments navigation android-sdk-tools android-jetpack

我有一个BottomNavigationView,我想用它在三个或四个不同的片段之间导航。如果我实例化了一个片段,我不想对相同的片段再做一次,我只想重用它。 NavOptions类提供了launchSingleTop属性,以避免在后堆栈顶部已经存在此类实例的情况下避免创建新实例。但是,导航控制器中片段的后堆栈的singleTask或singleInstance选项如何?如果我不需要创建片段的新实例(如果它已经在后堆栈中),而我只是想将其放在最前面?如何使用Jetpack的导航体系结构组件来实现这一目标?

0 个答案:

没有答案