调用navigate方法,在堆栈产生多个界面的问题处理

2020-09-10  本文已影响0人  Shawn_GBWang

场景描述:Navigation组件结合BottomNavigationView使用,点击BAV的Item来回切换,然后点击back返回按钮时,需要把堆栈中的实例挨个干掉,才能返回上层界面。

问题解决:>第一步,设置navigation文件夹下的导航文件

微信截图_20200910170317.png
第二步,调用处修改
微信截图_20200910170347.png

核心就在:app:popUpTo和app:popUpToInclusive这两个属性

微信截图_202009101710317.png

这么做的逻辑,官方文档解释:
https://developer.android.google.cn/guide/navigation/navigation-navigate#pop-example

上一篇 下一篇

猜你喜欢

热点阅读