android - Activity被销毁后如何从前一个片段返回
问题描述
我有活动A,它有四个片段的底部导航,第四个片段需要身份验证,所以如果没有经过身份验证,我将被重定向到登录活动,当我从登录活动中按下后退按钮时,它直接打开第一个片段而不是最后打开的片段.
case R.id.account:
if (isLoggedIn()) {
getSupportFragmentManager()
.beginTransaction()
.add(R.id.fragment_container, new AccounFragment())
.commit();
} else {
goTologInActivity();
}
break;
解决方案
推荐阅读
- r - 是否有一种简单的方法可以探索在 R 中调整参数时函数的输出如何变化?
- python - URL 状态检查因 if、elif 失败
- bash - 从 Windows cmd 在 bash 中调用 rsync
- python - 在一张幻灯片中获取表格和标题
- javascript - 如何使用 vue-gallery 从文件夹加载图像?
- hibernate - 如何区分 Spring 中不同位置扫描的实体?
- r - 将时间序列与 ggplot2、尺度和 ggpubr 对齐
- javascript - 使用 Rails 在 Heroku 上部署应用程序(错误 500)
- excel - 如何确定我的临时文件夹是否超载?(对长度表示歉意)
- python - 哈希基数和表大小如何影响哈希的时间复杂度?