Fragment的一些注意事项

其实本不想写此文 不符我深的特点 但是连续两个面试官都问了我Fragment的创建方式 我觉得得写一下了 顺便扩充一些其他的知识

 

1.Fragment的3种创建方式(连续2个面试官问过)

new(有些喜欢你说newInstance的)

静态在xml中创建,本质还是和正常View一样,反射(这个我漏回答两次!!!)

Fragment.instantiate,本质也是反射

 

2.Fragment的生命周期及先后顺序(我TM直接回答错了当时,还漏了一个生命周期)

onCreate---活动开始调用

onAttach碎片被绑定了

onCreate创建碎片的配置信息

onCreateView创建碎片的View

onActivityCreated onCreateView后会检查这个,活动这个时候基本已经创建完成

onStart---

onStart

onResume

onResume---

逆过程就不探讨了

 

3.如果碎片是后来才添加到的活动,生命周期又是如何?
碎片自己的生命周期顺序完全一致,不过父类的几个回调不会再被回调了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值