Fragment的add和addToBackStack的区别,求大神赐教

阿不阿 阿不阿 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
正在做fragment的导航栏。参考了两份源码,一份源码是直接用的FragmentTransaction的add()方法,然后控制某个Fragment的show()和hide()。。另一份源码则是在add()后再用addToBackStack(),然后再popBackStack()进行弹出。。
我想请问一下进行addToBackStack()不是多此一举吗?
...全文

相关推荐

fragment中的add和replace方法的区别浅析

使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace ,对这两个方法的区别一直有点疑惑。下面小编通过本文给大家简单介绍下fragment中的add和replace方法的区别,一起看看吧

weixin_38707240

点击退出返回上一个Fragment

fragment回退,fragment之间相互跳转

一键倾心

Android中Fragment的基本用法示例总结

Fragment是activity的界面中的一部分或一种行为,下面这篇文章主要给大家介绍了关于Android中Fragment的基本用法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

weixin_38640117

Android中fragment与activity之间的交互(两种实现方式)

本篇文章主要介绍了Android中fragment与activity之间的交互(两种实现方式),相信对大家学习会有很好的帮助,需要的朋友一起来看下吧

weixin_38572115

实例探究Android应用编写时Fragment的生命周期问题

管理fragment的生命周期有些像管理activity的生命周期。Fragment可以生存在三种状态: Resumed: Fragment在一个运行中的activity中并且可见。 Paused: 另一个activity处于最顶层,但是fragment所在的activity并没有被完全覆盖(顶层的activity是半透明的或不占据整个屏幕)。 Stoped: Fragment不可见。可能是它所在的activity处于stoped状态或是fragment被删除并添加到后退栈中了。此状态的fragment仍然存在于内存中。 同样类似于activity,你可以把fragment的状态保存在一个Bu

weixin_38608379
评论 4
收藏 已收藏
分享
返回顶部
阿不阿
Android 80,490 成员 91,375 内容