Android Fragment销毁问题
来源:互联网 发布:淘宝上的笛子怎么样 编辑:程序博客网 时间:2024/06/08 18:17
昨天做IM项目的时候,碰到一个问题,fragment从A->B,然后fragment B 处理完逻辑后打算回退到fragment A,但是只能通过按back按键回退,我想实现的是按一个Button实现回退,现在想到两个思路:
1.通过在fragment B中的FragmentTransaction移除,当然前提是在add Fragment B 的时候加了Tag,如下
Fragment A
FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(R.id.main_fl, new CommentInfoFragment(),"one"); fragmentTransaction.commit();
Fragment B:
FragmentManager fragmentManager=getFragmentManager(); Fragment fragment=fragmentManager.findFragmentByTag("one"); FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction(); fragmentTransaction.remove(fragment); fragmentTransaction.commit();
2.getActivity().onBackPressed();//销毁fragment,因为activity是有onBackPress方法的,而Fragment没有。
阅读全文
1 0
- Android Fragment销毁问题
- Android:销毁当前Fragment
- Android中ViewPager中Fragment被销毁问题
- ViewPager页面滑动Fragment销毁问题
- ViewPager页面滑动Fragment销毁问题
- ViewPager页面滑动Fragment销毁问题
- 在Android中销毁当前Fragment界面。
- Android开发ViewPager的预加载和Fragment的销毁问题,以及tabLayout+ViewPager的使用
- 解决 viewpager fragment 切换 Fragment被销毁的问题
- 解决ViewPager切换Fragment的销毁Fragment带来的问题
- ViewPager中切换界面Fragment被销毁的问题分析
- ViewPager中切换界面Fragment被销毁的问题分析
- ViewPager中切换界面Fragment被销毁的问题分析
- ViewPager中切换界面Fragment被销毁的问题分析
- 解决activity已经销毁,Fragment的跳转问题
- ViewPager中切换界面Fragment被销毁的问题
- 解决常见布局Viewpager+Fragment多页面切换销毁问题
- ViewPager中切换界面Fragment被销毁的问题分析
- Qt注意事项(2)
- Java学习笔记(17)-- 值传递与引用传递
- 欢迎使用CSDN-markdown编辑器
- MFC 右键系统菜单
- 关于循环删除集合中的元素
- Android Fragment销毁问题
- maven安装和eclipse集成
- 如何成为架构师系列:以数据为核心的架构(二)
- ---线上版本----php5.2.17---mysql5.55----nginx1.12.1编译安装
- “米录”讨论总结(四)
- 求出0~999之间的所有“水仙花数”并输出
- Http常见的请求参数
- Win7下安装docker
- day61_struts2_03.1:【值栈valueStack的理解】-超容易忘!-就这样记住