【Android】Fragment的生命周期

 时间:2024-10-15 07:50:21

1、fragment的特点:fragment总是作为Activity界面的组成部分。fragment可以钓鱼getActivity()方法获取攉淠艇髋它所在的Activity,Activity可以调用FragmentManager的findFragmentById()或者findFragmentByTag()方法来获取Fragment。在Activity运行过程中,可以调用FragmentManager的add()、remove()、replace()方法动态的添加、删除或者替换Fragment。一个Activity可以同时组合多个Fragment;反过来一个Fragment也可被多个Activity复用。Fragment可以响应自己的输入事件,并拥有自己的生命周期,但它们的生命周期直接被其所属的Activity的生命周期控制。

【Android】Fragment的生命周期

3、最简单的创建一个Fragment只需要实现三个方法:onCreate(): 系统创建Fragment对象后回调该方法,实现代码只初始化想要在Fragment中保持的必要控件,当Fragment被暂停或者停止后可恢复。onCreateView(): 当Fragment绘制界面组件时会回调该方法。该方法必须返回一个View,该View也就是该Fragment所显示的View。onPause(): 当用户离开该Fragment时将会回调该方法。

【Android】Fragment的生命周期

5、在工作中长需要把 一个Activity 改成 fragment从Activity到Fragment最大的变动在于,在Fragment里面的onCreate()函数内,是没有办法使用findViewById、setContentView这些函数的。因为Fragment本身并没有提供这些方法。于是我们只能通过onCreateView和onViewCreated来实现对显示的控制。

【Android】Fragment的生命周期
  • 360安全浏览器如何关闭锁屏后智能上网功能
  • MS17-010漏洞利用工具系统入侵(实测)
  • 哪些情况下不宜外出务工
  • 创业实战分析寻找合作伙伴的技巧
  • 王者荣耀累计对局活动攻略2022
  • 热门搜索
    湖南凤凰古城旅游攻略 河南旅游年票 旅游商报网 江门旅游景点 日本旅游必去的地方 邯郸旅游景点大全 淄博旅游景点大全 墨西哥旅游 丹霞山旅游攻略 云南 旅游