FragmentTransaction addToBackStack 无效问题
2016-06-26 08:41
190 查看
FragmentTransaction addToBackStack 无效问题
如果当前的类继承的ActionBarActivity,则FragmentManager必须来自v4包,这样addToBackStack (null)是有效的,按返回键的时候可以返回上一个碎片。如果当前的类继承的ActionBarActivity,而FragmentManager来自 android.app.FragmentManager,这样addToBackStack (null)无效,按返回键会一次退出。
如果FragmentManager来自 android.app.FragmentManager,把继承类改为Activity,这样addToBackStack (null)也是有效的,按返回键的时候会返回上一个碎片
AppCompatActivity继承自FragmentActivity,用的是getSupportFragmentManager,所以对应的Fragment的要用android.support.v4包内的Fragment
相关文章推荐
- JQuery控制图片由中心点逐渐放大效果
- [扫描线 线段树] BZOJ 2161 布娃娃
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 第五章 处理器拦截器详解
- 前端同学大福利,最全的面试题目整理
- SQL
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- SQL
- Java基础与案例开发详解のJava与C、C++、C#对比分析
- 2016年Visual C++推荐图书125本
- DPDK中断机制简析
- 怎样将FAT32格式磁盘转换为NTFS格式
- spring依赖注入原理
- 人过 40
- 每天一个Linux命令(59)wget命令
- 《程序员的呐喊》读书笔记(二)
- Java千百问_01基本概念(015)_阻塞、非阻塞有什么区别
- Andrew NG 《machine learning》week 4,class1 —Motivations
- mysql错误
- Valid Anagram