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...