Fragment不能单独存在必须依附Activity
onAttach();1作用fragment已经关联了一个activity,此时activity已经被传入了,可以通过getActivity()方法来获取activity。
onCreate();2系统创建Fragment的时候被调用
onCreatView();3设置Fragment的布局
onActivityCreate();4当activity的onCreate执行完后调用
onStart();5和activity的OnStart是一致的,启动时回调
onResume();6 和activity的OnResumne是一致的,激活Fragment,进入前台焦点可获取
onPause();和activity一致,失去焦点仍可见但不能操作
onStop();和activity一致,都不可见
onDestoryView();Fragment中的布局被移除时调用,Fragment关联的UI布局被销毁,清除所有跟视图相关的资源,但Fragment并未销毁,且为脱离activity
onDestory(); Fragment对象被销毁
onDetach(); 解除和activity的关系,脱离activity。
新建一个fragment时的与其依附的Activity的生命周期关系为activity的onCreate ,接着是fragment 的onAttach,然后依次为Fragment的onCreate,OnCreateView,onActivityCreate,OnStart,然后是activity的OnStart,OnResume,接着是Fragment的OnResume
Fragment的生命周期
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Fragment是什么 说了半天的Fragment,也看到这么多次Fragment这个名词出现,那么Fragmen...
- Fragment的产生 Android 在 Android 3.0(API 级别 11)中引入了片段,主要是为了给...
- 一、问题描述 在使用ViewPager时,Google亲爹为我们提供了多种PagerAdapter。其中,与Fra...
- 一. Activity的生命周期 下面先上Activity的生命周期图: 1.Activity生命周期方法: (1...