android - 管理后台堆栈中的片段
问题描述
我的活动中有一个底部导航,其中有 4 个按钮。每个按钮加载一个片段。第一个按钮是主页并在开始活动时加载。每次用户单击每个按钮时,都会将一个片段添加到后台堆栈,并且每次单击主页按钮后退堆栈都会清除。我的问题是,如果用户从主页转到按钮“A”,然后转到按钮“C”,然后转到“A”当 2 次按下返回时,用户转到“A”片段。我希望每次用户单击按钮并且该片段在后台堆栈中从后台堆栈中删除旧片段并将新片段推送到后台堆栈,类似的 instagram。
解决方案
推荐阅读
- python - 解析多个“msg”文件并将正文文本存储在 csv 文件中
- ms-access - 删除主键时出现语法错误
- django - Django 2.0自动完成字段,如何防止外键映射被更改,但允许编辑
- asp.net-core - EF 2.1 中的种子数据与相关实体
- excel - 使用 VBA 更改数据透视表的源数据
- xcode - 在 Xcode 中双击 SHIFT 以“快速打开”
- angular - 对象具有价值但内部的属性没有 - 角度
- python - 不使用 Xpath 从脚本标签中检索数据
- python - 为什么这个 `zip()` 代码示例有不同的输出?
- sql - SQL 格式数据透视