关于Fragment回退的一点经验
来源:互联网 发布:淘宝网店如何引流 编辑:程序博客网 时间:2024/05/17 06:32
今天我在看android中的Fragment 中的介绍时下载了官方DEMO:
链接地址如下:
http://developer.android.com/training/basics/fragments/creating.html
当我仿照着官方写的时候发现了Fragment的一些琐碎的事情,就是在当你导入android.app.FragmentManager等这些包时想要实现Fragment的回退时,
可以使用transaction.addToBackStack(null)方法时,这个方法就仅仅实现了将该Fragment加入到了BackStack栈中,此时如果不复写onBackPressed()方法点击返回键就会直接退出程序,复写onBackPressed()方法并在其中加入
getFragmentManager().popBackStack();方法就可以退回到上一个界面中,如果返回到最后一个界面再次点击退回键会因为BackStack中没有了Fragment而失效。
而在使用Fragment导入android.support.v4.app.FragmentManager兼容包时,使用transaction.addToBackStack(null)方法不仅会将该Fragment加入BackStack栈中,而且会在你点击返回键时直接返回到上一个Fragment,如果是最后一个Fragment再次点击返回键就会直接退出程序而不用复写onBackPressed()方法。
这是我遇到的问题并通过不断的尝试得到的经验,希望能帮助到大家!
0 0
- 关于Fragment回退的一点经验
- 关于fragment监听回退的问题
- fragment的回退总结
- 关于博客的一点经验
- 关于sql的一点经验
- Activity和Fragment的回退
- Fragment+ActionBar回退箭头的处理
- Android的Fragment BackStack回退功能
- 关于Fragment的一点小技巧
- android 积累一点关于fragment的知识
- ViewPager + fragment 中 懒加载的一点经验
- 关于Fragment的IllegalStateException的部分经验
- 关于DP的一点维护经验
- 关于安装SQL Server的一点经验
- 经验交流:关于软件设计的一点心得体会
- 关于软件项目的一点经验
- 关于自动编译的一点经验
- 关于组件大小的一点经验
- DIV,Table固定宽度,防止数字和字母将容器撑大
- Android 实现应用程序添加快捷方式
- Ext学习之3_种Element和Fx2
- 【远控编写02】客户端界面的设计和编写--加入列表的列名称
- centos安装python
- 关于Fragment回退的一点经验
- Android Launcher界面未接来电和未读短信条数的显示
- HTML5 CSS3简要教程
- C++各个类型变量区别
- Combox 实现百度收索框效果
- Linux双网卡搭建NAT服务器
- socket select模型
- “一键清理系统垃圾文件.bat”中的六个误区,你了解吗?
- Oracle从10g升级到11g详细操作步骤