Fragment的生命周期

来源:互联网 发布:联想电脑淘宝旗舰店 编辑:程序博客网 时间:2024/05/20 12:51

Fragment主要有11个生命周期函数,Fragment的生命周期主要就是围绕着这11个生命周期函数。
1)onAttach()
当Fragment关联到Activity时调用。
2)onCreate()
系统创建Fragment时调用。
3)onCreateView()
绘制Fragment的UI时调用。
4)onActivityCreated()
当Fragment关联的Activity的onCreate方法执行完成时调用。
也就是说在Fragment的onActivityCreated()之前,Activity的onCreate()可能没有执行完成,所以Fragment在onActivityCreated()之前是不能够与关联的Activity进行UI交互操作的。在onActivityCreated()中可以与Activity进行UI交互操作。
5)onStart()
当Fragment可见时调用。
6)onResume()
当Fragment可以获取焦点时调用。
7)onPause()
当Fragmetn失去焦点时调用。
8)onStop()
当Fragment不可见时调用。
9)onDestroyView()
销毁Fragment的布局时调用。
10)onDestroy()
销毁Fragment时调用。
11)onDetach()
取消Fragment与Activity的关联时调用。

0 0