Androidnavigation中popBackStack在使用时与findNavController().popBackStack(R.id.f1,false)的行为不同。
创始人
2024-10-09 09:30:30
0

这种情况通常是由于使用了多个Navigation对象或多个FragmentManger对象导致的。为了避免这种情况,可以在应用中维护单个Navigation对象和单个FragmentManager对象。这将确保Navigation栈的行为在整个应用中保持一致。

在Activity中,可以使用以下代码创建默认的NavController对象:

NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);

在Fragment中,可以使用以下代码获得NavController对象:

NavController navController = Navigation.findNavController(view);

当使用popBackStack()方法时,请确保在正确的NavController对象和FragmentManager对象上调用该方法。例如,在Fragment中,您可以使用以下代码从NavController对象中调用popBackStack()方法:

navController.popBackStack(R.id.f1, false);

如果您需要在Activity中调用popBackStack()方法,则可以使用以下代码:

getSupportFragmentManager().popBackStack(R.id.f1, FragmentManager.POP_BACK_STACK_INCLUSIVE);

相关内容

热门资讯

5分钟实锤!德扑起手牌胜率图(... 5分钟实锤!德扑起手牌胜率图(wpk德州)切实真的有挂(详细辅助教你攻略)一、德扑起手牌胜率图AI软...
第八分钟实锤!德扑ai智能机器... 第八分钟实锤!德扑ai智能机器人(线上德州)竟然是真的有挂(详细辅助安装教程)德扑ai智能机器人软件...
第五分钟实锤!德扑数据软件(德... 第五分钟实锤!德扑数据软件(德州wepower)原来是有挂(详细辅助总结教程)该软件可以轻松地帮助玩...
第5分钟实锤!德扑之星有猫腻(... 第5分钟实锤!德扑之星有猫腻(来玩德州app)都是存在有挂(详细辅助专业教程)1、任何德扑之星有猫腻...
九分钟实锤!德州ai辅助软件(... 九分钟实锤!德州ai辅助软件(wpk德州)好像存在有挂(详细辅助教你攻略);1、每一步都需要思考,不...
8分钟实锤!德州ai机器人(线... 8分钟实锤!德州ai机器人(线上wpk德州)真是是真的有挂(详细辅助必胜教程)1、实时德州ai机器人...
八分钟实锤!智星德州菠萝辅助器... 八分钟实锤!智星德州菠萝辅助器(德州nzt)竟然是有挂(详细辅助详细教程)1、玩家可以在智星德州菠萝...
第一分钟实锤!智星德州菠萝(来... 第一分钟实锤!智星德州菠萝(来玩德州app)都是存在有挂(详细辅助揭秘教程);一、智星德州菠萝AI软...
九分钟实锤!德扑ai智能(德州... 九分钟实锤!德扑ai智能(德州俱乐部)本来是有挂(详细辅助教你教程);该软件可以轻松地帮助玩家将德扑...
1分钟实锤!德州ai辅助有用(... 1分钟实锤!德州ai辅助有用(wpk德州)果然真的有挂(详细辅助规律教程);德州ai辅助有用辅助器中...