Android上关闭当前的Fragment返回上一个fragment

pengyizhao3 2014-12-24 11:43:12
在Fragment中我想点击按钮然后关闭当前的Fragment返回上一个Fragment该如何实现。
...全文
33381 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
My_Blogger 2016-03-12
  • 打赏
  • 举报
回复
引用 4 楼 lxfhjjsfq 的回复:
[quote=引用 3 楼 WantD 的回复:] 这样: FragmentTransaction ft2 = getFragmentManager().beginTransaction(); ft2.replace(R.id.searoot_frame, new FragmentSeaGateStoryBookView()); ft2.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft2.addToBackStack(null); ft2.commit();
添加的时候是楼上说的,回退的时候调用 getSupportFragmentManager().popBackStack();//suport.v4包 或getFragmentManager().popBackStack(); [/quote] 表示感谢
lydong 2014-12-24
  • 打赏
  • 举报
回复
记录历史,调取
_xianfeng99 2014-12-24
  • 打赏
  • 举报
回复
引用 3 楼 WantD 的回复:
这样: FragmentTransaction ft2 = getFragmentManager().beginTransaction(); ft2.replace(R.id.searoot_frame, new FragmentSeaGateStoryBookView()); ft2.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft2.addToBackStack(null); ft2.commit();
添加的时候是楼上说的,回退的时候调用 getSupportFragmentManager().popBackStack();//suport.v4包 或getFragmentManager().popBackStack();
「已注销」 2014-12-24
  • 打赏
  • 举报
回复
这样: FragmentTransaction ft2 = getFragmentManager().beginTransaction(); ft2.replace(R.id.searoot_frame, new FragmentSeaGateStoryBookView()); ft2.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft2.addToBackStack(null); ft2.commit();
pengyizhao3 2014-12-24
  • 打赏
  • 举报
回复
引用 1 楼 lydong 的回复:
记录历史,调取
能说得明白点吗,我不懂

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧