fragment 生命周期

Fragment的生命周期分析

(1)onAttach()//当一个Fragment对象关联到一个Activity时调用。

(2)onCreate()//初始创建Fragment对象时调用。

(3)onCreateView()//创建与Fragment对象关联的View视图时调用。

(4)onActivityCreated()//Activity对象完成自己的onCreate方法时调用。

(5)、onStart()//Fragment对象在ui可见时调用。

(6)onResume()//Fragment对象的ui可以与用户交互时调用。

(7)onPause()//Fragment对象可见,但不可交互。有Activity对象转为onPause状态时调用。

(8)onStop()//有空间完全遮挡;或者宿主Activity对象转为onStop状态时调用。

(9)onDestroyView()//Fragment对象清理view资源时调用,也就是移除fragment中的视图。

(10)onDestroy()//Fragment对象完成对象清理View资源时调用。

(11)onDetach()//Fragment对象没有与Activity对象关联时调用。

当一个fragment被创建的时候执行1-4;

当这个fragment创建完毕,到对用户可见的时候,执行5-6;

当这个fragment从可见到不可见时,执行7-8;

当这个fragment被销毁了(或者持有它的activity被销毁了),执行9-11;

另外在3-5,可以使用Bundle对象保存一个fragment的对象。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值