fragment不重复创建实例
2015-10-12 23:43
309 查看
public void switchContent(Fragment from, Fragment to) { if (mContent != to) { mContent = to; FragmentTransaction transaction = mFragmentMan.beginTransaction().setCustomAnimations( android.R.anim.fade_in, R.anim.slide_out); if (!to.isAdded()) { // 先判断是否被add过 transaction.hide(from).add(R.id.content_frame, to).commit(); // 隐藏当前的fragment,add下一个到Activity中 } else { transaction.hide(from).show(to).commit(); // 隐藏当前的fragment,显示下一个 } } }
相关文章推荐
- 个人博客实现Archives查询小记
- Cocos2d-x 的3D开发功能介绍
- Swift中的问号?和感叹号!
- Dijkstra算法的java实现
- Filter的使用及处理特殊请求
- LeetCode:Delete Node in a Linked List
- 电信 光纤猫 贝尔E8-C-EPON 破解超级管理员密码 实现PPPoE自动拨号和无线路由功能
- SQL 查询中not in 与 not exists 的区别
- 工作流总结(三)JBPM 六个流程服务接口
- MySQL利用正则匹配函数实现多个条件查询
- MarkDown常用语言规则
- Android 从外部网页拉起跳转到App
- 温故知新: JavaScript知识点
- U盘安装centos 6
- 51nod 1276:岛屿的数量 很好玩的题目
- 51nod 1276:岛屿的数量 很好玩的题目
- Android 原点
- RSA算法原理(一)
- 将input中的光标移动到文字的末尾后,怎么用js显示光标当前的位置?
- Spring Data与MongoDB:不协调的设计