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

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

作者: Shawn_GBWang | 来源:发表于2020-09-10 17:05 被阅读0次

    场景描述: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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/bzbpektx.html