当前位置: 首页 > news >正文

Android:BackStackRecord

BackStackRecord:fragment回退栈,继承自FragmentTransaction,并且实现了OpGenerator接口,OpGenerator接口用来添加或弹出事务的,后面会提到。

从《Android:从源码看FragmentManager如何工作》文章知道,每次beginTransaction会创建一个BackStackRecord对象,改对象持有fragmentManager对象,实际为FragmentManagerImpl对象实例。

FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();//FragmentManagerImpl.javapublic FragmentTransaction beginTransaction() {return new BackStackRecord(this);}

而FragmentManagerImpl中又维护着一个BackStackRecord列表。 

ArrayList<BackStackRecord> mBackStack;

这篇文章来看看BackStackRecord中几个重要的方法。其中add,hide,show等方法调用参考《

相关文章:

  • error转string
  • uniapp使用vue-i18n国际化多国语言
  • 记录 | CUDA编程中使用#ifdef指令控制生成CPU和GPU代码
  • [足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-3线性化Linearization
  • CoreDNS实战(九)-性能压测
  • IDEA连接Redis注意事项
  • Arduino项目式编程教学第三章——红外遥控灯
  • CSS单位vmin、vmax
  • 【JMeter】BeanShell了解基础知识
  • C/C++---------------LeetCode第118. 杨辉三角
  • RT-Thread Studio文件消失不见或被排除构建
  • 【唐山海德教育】职称评审需要什么条件呢?
  • 2-- 简要介绍 Kubernetes
  • 【Python】zip
  • 【Openstack Train安装】五、Memcached/Etcd安装
  • [数据结构]链表的实现在PHP中
  • CAP 一致性协议及应用解析
  • C学习-枚举(九)
  • golang 发送GET和POST示例
  • httpie使用详解
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JS字符串转数字方法总结
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Vue实战(四)登录/注册页的实现
  • 从0实现一个tiny react(三)生命周期
  • 对超线程几个不同角度的解释
  • 分布式熔断降级平台aegis
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​2021半年盘点,不想你错过的重磅新书
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #include<初见C语言之指针(5)>
  • (C语言)fread与fwrite详解
  • (C语言)字符分类函数
  • (二)JAVA使用POI操作excel
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一) springboot详细介绍
  • (转)四层和七层负载均衡的区别
  • (转)我也是一只IT小小鸟
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .“空心村”成因分析及解决对策122344
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .net 后台导出excel ,word
  • .net 提取注释生成API文档 帮助文档
  • .net2005怎么读string形的xml,不是xml文件。
  • .net6Api后台+uniapp导出Excel
  • .NET正则基础之——正则委托
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)