Android Fragment的十一个生命周期的作用

Fragment是Activity中的模块,拥有自己的布局和生命周期。本文详细解析Fragment的onAttach()到onDetach()等11个生命周期方法的作用,包括它们在Activity运行过程中的应用场景,帮助开发者更好地管理和控制Fragment的行为。
摘要由CSDN通过智能技术生成

Fragment 是什么?

 

      Fragment是Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。还可以覆盖前面的一个页面,加载我们想要的模块.

下图是fragment的图解

看完了图解,接下来我们就说一下这是一个生命周期的作用

 

一、onAttach() 
        作用:fragment已经关联到activity,这个时候 activity已经传进来了, 获得activity的传递的值 就可以进行 与activity的通信里, 当然也可以使用getActivity(),前提是这个fragment已经和宿主的activity关联,并且没有脱离,有且只有调用一次。

二、onCreate()

        作用:系统创建fragment的时候回调他,在他里面实例化一些变量,这些个变量主要是:当你暂停停止的时候你想保持的数据 
     ,只调用一次。

三、onCreateView()

         作用: 第一次使用的时候 fragment会在这上面画一个layout出来, 为了可以画控件 要返回一个 布局的view,也

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值