android学习记录(六)FragmentTransaction(回退栈)容易误解的地方
来源:互联网 发布:光环大数据贴吧 编辑:程序博客网 时间:2024/06/07 04:05
说来惭愧,在开始的时候,我就进入了所谓的误区,直到今天才明白。
那么,所谓的误区是什么?
你认为,FragmentTransaction中储存的是什么?
一开始,我以为里面存放的,是上一个Fragment。
现在才知道里面放着的,其实,是一系列对框架的操作。
为什么?
可以根据添加到回退栈的方法进行回推。
我们通常都是通过以下的方式进行存如回退栈:
FragmentManager manager = getFragmentManager();FragmentTransaction transaction = manager.beginTransaction();transaction.add(R.id.fragment_container, new Fragment2());transaction.addToBackStack(null);transaction.commit();
addToBackStack()方法的调用都是在transaction添加动作之后commit()之前。
如果存入的一个框架,那么为什么不可以在添加动作之前就进行移入栈呢?
因此,存入在栈中的其实是一系列对框架的操作。
-----------------------------------------------------------------------------------------------不喜勿喷,欢迎讨论
0 0
- android学习记录(六)FragmentTransaction(回退栈)容易误解的地方
- javascript 容易误解的地方
- Shiro容易误解的地方
- java 中容易误解的地方
- 正则表达式中容易误解的地方
- Android学习容易忽略的地方
- STL set 容易引起误解的一个地方
- golang http.Redirect()函数容易误解的地方
- android测试中容易忽视的地方
- 容易被误解的inline
- wpf-容易误解的Image
- snprintf容易误解的使用方法
- 男生容易误解女生的几个行为(转载)
- 出识指针9(容易误解的指针)
- 容易误解的前端知识汇总(笔记中)
- FragmentTransaction的回退栈
- 男生容易误解女生的几个行为
- 男生容易误解女生的几个行为
- ajax跨域
- 战五渣的记忆力
- 关于客户端Javascript性能优化的12个小技巧
- 基于粒子群算法的软件测试用例自动生成算法
- 生活信息,绘图,相机调用网址
- android学习记录(六)FragmentTransaction(回退栈)容易误解的地方
- 在solaris10上安装ORACLE 12c时遇到:Soft limit:maxmum open file descriptors错误
- 一位学霸对ServletContext的总结
- 两个复数的计算
- C++预编译
- 第十六周项目二(5):去除开头的空格
- GridView使用
- 【设计模式】漫谈六大原则
- PHP 合理配置实现文件上传及保存文件到数据库