Fragment 篇

1, 谈一谈Fragment的生命周期?

答:  https://blog.csdn.net/DJH2717/article/details/82697676

 

2, Activity和Fragment的异同?

答: Fragment 正如他的名字一样, 碎片化, 它不属于四大组件, 他的使用必须要嵌套在一个 activity 中, fragment 可以拥有自己的视图界面, 生命周期, 但是其生命周期和宿主 activity 的生命周期回调是有很大的关联的.  而 Activity 是属于四大组件之一, 也是我们最常用最重要的一大组件, 其继承自 wrapperContext, 它可以独立使用而不需要依赖于另外其他组件, 它和 fragment 一样, 也拥有视图界面和相应的生命周期回调等等.

 

3, 何时会考虑使用Fragment?

答: 使用 fragment 最常见的地方便是 viewPager 的配合使用, 还有就是当需要对平板等大屏幕设备进行 UI 适配的适合会尽可能的使用 fragment, 在常见的底部导航栏布局显示不同的页面的情况下也可以使用 fragment.

 


4, Activity和Fragment的关系?

答: Activity 是属于四大组件之一, 而 Fragment 是寄托在 Activity 中的一个片段, fragment 不能独立存在, 必须要嵌套在一个 Activity 中, 一个 Activity 可以包含多个 fragment, 每个 fragment 都有其自己的布局, 和相互独立的生命周期, fragment 的生命周期的方法都是 public 的, 这也说明 fragment 是由 activity的 fragmentManger 来管理并回调其生命周期方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值