fragment管理之transaction
来源:互联网 发布:豆瓣 知乎 果壳 编辑:程序博客网 时间:2024/05/16 05:59
FragmentTransaction(事务),这个是Fragment切换的核心类,它有两个方法:replace,add,一个是替换Fragment,一个是添加Fragment,两者的区别是:replace=remove掉旧fragment(声明周期是),add新的fragment
当你replace一个Fragment的时候,当前Fragment的生命周期是onPause>onStop>onDestroyView,Fragment压入后退栈中,它的View是被销毁的。
后退回到之前的Fragment的时候,生命周期是onCreateView>onActivityCreated>onStart>onResume,这就等于把Fragment的View全部重新绘制了,所以又走了一遍。
所以想要切换回去又不使fragment被销毁的话 可以使用add方法 来代替replace方法
http://blog.csdn.net/niu_gao/article/details/7172483
0 0
- fragment管理之transaction
- Fragment Transaction
- android Fragments之管理fragment
- android Fragments之管理fragment
- Fragment初识之Fragment管理器(管理多个Fragment)
- Activity管理Fragment之Fragment关闭当前回到之前Fragment
- Fragment详解之三——管理Fragment(1)
- Fragment详解之四——管理Fragment(2)
- Fragment详解之三——管理Fragment(1)
- Fragment详解之四——管理Fragment(2)
- Fragment详解之三——管理Fragment(1)
- Fragment详解之四——管理Fragment(2)
- Fragment详解之三——管理Fragment(1)
- Fragment详解之四——管理Fragment(2)
- Fragment详解之三——管理Fragment(1)
- Fragment详解之三——管理Fragment(1)
- Fragment详解之四——管理Fragment(2)
- Fragment详解之三——管理Fragment(1)
- linux 与中断相关的函数
- android 输入法开发候选区域联想字库词库思路
- opencv中Mat类型数据的索引修改和多通道数据提
- 2014年度祥新光电新产品发布会隆重举行
- 有关i386和i686
- fragment管理之transaction
- 静态库 共享库 静态链接 动态链接
- myeclipse 实现可视化JSP开发
- 高并发的常见策略--大型web项目
- [心得]在代码中加入Log日志以便调试
- 黑马程序员 Java加强--AOP
- 怎样恢复丢失U盘里的文件数据
- spring3 学习 isAssignableFrom 与 instanceof 的认识
- 作为Web开发人员,我为什么喜欢Google Chrome浏览器