FragmentManger事务添加或替换的 Fragment 后,这时点击 Back 键,程序并不会返回添加之前的状态。

我们可以使用 Transaction 对象的 addToBackStack() 方法,将事务添加到返回栈中,这样点击 Back 键时,就会返回该事务执行前的状态。

/*
* 在事务提交前,将事务添加到返回栈中
* 参数String name:接收一个名字用于描述返回栈的状态,一般传入 null 即可。
* */
transaction.addToBackStack(null);

最新文章

  1. 在真机调试 iOS 应用:理解 Certificates, Identifiers & Profiles
  2. 为什么使用spring
  3. 数据存储与IO(一)
  4. python中mysqldb的用法
  5. JAVA学习1
  6. 【剑指offer】判断二叉树是否为平衡二叉树
  7. Tomcat普通用户启动注意事项
  8. mini2440 MJPG_STREAMER 产生问题
  9. POJ 3254 状压DP
  10. Jquery html页面处理基础
  11. 在地铁上看了zabbix 的书发现 "报警执行远程命令"
  12. mui扩展字体在哪里下载
  13. 福州大学软件工程1916|W班 第5次作业成绩排名
  14. 使用《JAVA面向对象编程》总结
  15. 非常详细的Docker学习教程
  16. (14)线程- Event事件和守护线程Daemon
  17. Orange——开源机器学习交互式数据分析工具
  18. 转:winform 安装包(很详细)
  19. 三羊献瑞:dfs / next_permutation()
  20. angularJS1笔记-(18)-$http及用angular实现JSONP跨域访问过程

热门文章

  1. socket网络套节字---聊天室
  2. bank conflct 一句话总结
  3. JeeSite 工作流Activiti的应用实例
  4. 杭电acm刷题顺序
  5. Dll注入:Windows消息钩子注入
  6. hiho一下 第三十九周 归并排序求逆序数
  7. 从asp.net到jsp:3分钟看透Jsp&Servlet
  8. 扫描局域网ip的shell
  9. empty、isset、is
  10. DeepLearning tutorial(3)MLP多层感知机原理简介+代码详解