今天总结一下我对Fragment的理解(碎片的入栈与出栈,碎片的嵌套)
来源:互联网 发布:淘宝预定手办流程鹤屋 编辑:程序博客网 时间:2024/06/08 07:12
1.碎片的嵌套!
getFragmentManager到的是activity对所包含fragment的Manager,而如果是fragment嵌套fragment,那么就需要利用getChildFragmentManager()了。
getFragmentManager()是所在fragment 父容器的碎片管理,
getChildFragmentManager()是在fragment 里面子容器的碎片管理。
Fragment里面嵌套Fragment 的话:一定要用getChildFragmentManager();
包括 碎片中嵌套viewpager 也适用
getFragmentManager()是所在fragment 父容器的碎片管理,
getChildFragmentManager()是在fragment 里面子容器的碎片管理。
Fragment里面嵌套Fragment 的话:一定要用getChildFragmentManager();
包括 碎片中嵌套viewpager 也适用
2.碎片的出入栈!
加入碎片并让其入栈。。附代码吧。。。。。。
transaction=manager.beginTransaction();transaction.addToBackStack("");transaction.replace(R.id.yizhu_rly,new Hand_Fragment());transaction.commit();事务的处理 入栈
而且可以给事务设置动画 这样切换碎片就有动画啦!!!!
fragmentTransaction.setCustomAnimations(R.anim.push_left_in, R.anim.push_left_out, R.anim.back_left_in, R.anim.back_right_out);
碎片的出栈(呃 简单说就是销毁吧 个人理解 ,)
getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);//直接回到栈顶
getFragmentManager().popBackStack();//若栈中有很多碎片只会向上弹一个
由于本人只用过这两个 所以 欢迎大家补充!说的不对之处请指出,大家一起学习
0 0
- 今天总结一下我对Fragment的理解(碎片的入栈与出栈,碎片的嵌套)
- 碎片(Fragment)的生命周期
- Fragment的碎片化
- Fragment碎片的使用
- Fragment碎片的生命周期
- Fragment碎片的生命周期
- Fragment 碎片的使用
- Activity与在Android的碎片Fragment
- Fragment:碎片的动态加载
- Fragment(碎片)(2)-的生命周期
- Fragment碎片化的使用
- Fragment(碎片)的使用实例
- Android碎片(Fragment)的创建
- Fragment 碎片的案例讲解
- Fragment的碎片与活动之间进行通信
- Android Fragment 关于碎片的一切
- ActionBar + Fragment 实现两个碎片的切换
- fragment时获取碎片事务的获得
- 垃圾回收器——如何判断对象是否存活
- 回调函数详解
- Struts2 框架上传文件问题
- React学习笔记
- 从0开始学Android之Android生命周期
- 今天总结一下我对Fragment的理解(碎片的入栈与出栈,碎片的嵌套)
- Mark
- Ajax 完整教程--转发
- App更新
- 数据结构
- 过滤器中使用spring容器注入bean
- 视音频数据处理入门:AAC音频码流解析
- centos下彻底删除MYSQL 和重新安装MYSQL
- 【亲测】windows 10 下安装spark