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);

相关内容

热门资讯

黑科技辅助器!天天卡五星(辅助... 黑科技辅助器!天天卡五星(辅助器),逗娱碰胡一直是真的有透视挂方法(有辅助挂秘籍)小薇(辅助器软件下...
黑科技外挂!竞咪21点(外挂)... 黑科技外挂!竞咪21点(外挂),嵊州麻将原来有透视挂脚本(证实有辅助挂)1、嵊州麻将模拟器是什么优化...
黑科技辅助!中至江西(辅助),... 黑科技辅助!中至江西(辅助),新接水管一贯是有透视挂技巧(今日头条辅助)1、完成中至江西有辅助插件,...
黑科技透视器!鑫创娱乐(透视器... 黑科技透视器!鑫创娱乐(透视器),财神到本来真的有透视挂app(有辅助挂解惑)1、进入到鑫创娱乐是否...
黑科技辅助!欢乐赢三张(辅助)... 黑科技辅助!欢乐赢三张(辅助),中至南昌卧龙真是真的有透视挂技巧(真的有辅助挂)1、打开软件启动之后...
黑科技作弊器!17麻将(作弊器... 黑科技作弊器!17麻将(作弊器),心悦麻将真是是真的有透视挂脚本(确实有辅助挂)暗藏猫腻,小编详细说...
黑科技作弊器!沐星互娱(作弊器... 黑科技作弊器!沐星互娱(作弊器),扑克棋牌插件总是真的有透视挂app(有辅助挂解惑)1、玩家可以在扑...
黑科技透视挂!八闽掌上麻将(透... 黑科技透视挂!八闽掌上麻将(透视挂),紫锋麻将果然真的有透视挂脚本(详细教程辅助)1)八闽掌上麻将辅...
黑科技开挂!华彩棋牌(开挂),... 黑科技开挂!华彩棋牌(开挂),奉化八扣一贯是真的有透视挂技巧(有辅助挂分析)奉化八扣是不是有人用挂微...
黑科技作弊器!人海大厅(作弊器... 黑科技作弊器!人海大厅(作弊器),捉住捣蛋鸡本来存在有透视挂app(有辅助挂规律)暗藏猫腻,小编详细...