android中 碎片的生命周期

碎片的生命周期:

1 . onAttach() : 当碎片与活动建立关联是调用

2 . onCreateView() : 用于创建碎片的视图

3 . onActivityCreated() : 当活动的onCreate()方法返回时调用

4 . onDestroyView() : 当碎片的视图被移除时调用

5 . onDetach() : 当碎片于活动的关联被移除时调用

触发 :

1 . 碎片被创建时 : onAttach() onCreate() onCreateView() onActivityCreated()

2 . 碎片可见时 : onStart() onResume()

3 . 碎片进入后台 : onPause() onStop()

4 . 碎片被销毁(所在的活动被销毁) : onPause() onStop() onDestroyView() onDestroy() onDetach()

5 . 与活动一样,可以使用Bundle对象在以下状态中还原碎片实例 : onCreate() onCreateView() onActivityCreated()

时间: 2024-08-13 18:04:51

android中 碎片的生命周期的相关文章

Android中activity的生命周期以及使用场景

#1完整生命周期代码如下. package com.wzw.lifecycle; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; public class MainActivity extends Activity { //被创建的时候调用的方法 @Override protected void onCreate(Bund

Android中Activity的生命周期

protected void onCreate(Bundle savedInstanceState):当Activity的实例被启动是调用的第一个方法. protected void onStart():该方法在onCreate()方法被调用,或者在Activity从Stop状态转为Actived的状态时调用. protected void onResume():在Activity从Paused状态转到Actived状态时被调用. protected void onPaused():在Activ

android中 activity的生命周期

activity的生命周期: 1 : onCreate() --活动第一次被创建时调用,应该在这方法中完成活动初始化操作,如:加载布局,绑定事件 2 : onStart() --活动由不可见变为可见的时候调用 3 : onResume() --活动准备好和用户进行交互的时候调用,此时活动一定位于栈顶,处于运行状态 4 : onPause() --系统准备去启动或者恢复另一个活动的时候调用,通常可以在这个方法中将消耗CPU的资源释放掉 保存一些关键数据,但这个方法执行速度一定要快,不然会影响新的栈

Android中service的生命周期

Service作为Android四大组件 Service Activity ContentProvider BroadcastReceiver 之一,应用非常广泛,和Activity一样,Service也有一系列的生命周期回调函数. 1.生命周期流程图: onCreate(): 首次创建服务时,系统将调用此方法.如果服务已经运行,则不会调用此方法,该方法只调用一次. onStartCommand(): 当另一个组件通过调用starService()请求启动服务时,系统将调用此方法. onDest

android中view的生命周期

请参见:http://ndquangr.blogspot.jp/2013/04/android-view-lifecycle.html Category Methods Description Creation Constructors There is a form of the constructor that are called when the view is created from code and a form that is called when the view is in

Android学习笔记(十五)——碎片的生命周期(附源码)

碎片的生命周期 点击下载源码 与活动类似,碎片具有自己的生命周期.理解了碎片的生命周期后,我们可以在碎片被销毁时正确地保存其实例,在碎片被重建时将其还原到前一个状态. 1.使用上一篇的项目Fragments,在Fragment1.java文件中添加如下代码: package net.zenail.Fragments; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.Fragm

Android入门(七)碎片的生命周期与限定符

原文链接:http://www.orlion.ga/560/ 这篇文章实际已经在上篇文章中写的差不多了,但是万恶的wordpress没保存!已经不止一次出现这种情况了! 一.碎片的生命周期 1.碎片的状态和回调 1. 运行状态 当一个碎片是可见的,并且它所关联的活动正处于运行状态时,该碎片也处于运行状态. 2. 暂停状态 当一个活动进入暂停状态时(由于另一个未占满屏幕的活动被添加到了栈顶) ,与它相关联的可见碎片就会进入到暂停         状态. 3. 停止状态 当一个活动进入停止状态时,与

android:碎片的生命周期

和活动一样,碎片也有自己的生命周期,并且它和活动的生命周期实在是太像了,我相 信你很快就能学会,下面我们马上就来看一下. 4.3.1    碎片的状态和回调 还记得每个活动在其生命周期内可能会有哪几种状态吗?没错,一共有运行状态.暂停 状态.停止状态和销毁状态这四种.类似地,每个碎片在其生命周期内也可能会经历这几种 状态,只不过在一些细小的地方会有部分区别. 1.    运行状态 当一个碎片是可见的,并且它所关联的活动正处于运行状态时,该碎片也处于运行 状态. 2.    暂停状态 当一个活动进

【Android开发-8】生命周期,Activity中打开另外一个Activity

前言:生命中有许多人陪伴自己走过一生中的某段旅程,只是有些人只是某阶段出现,有些人却陪伴自己很久.就像小学.中学.高中.大学,那些曾经以为会长久拥有的,当经历过天涯各地地忙碌于生活,或如意,或失意:渐渐地那些画面只剩回忆.天涯各自安命,能在一起的就尽力珍惜吧,不在一起地就衷心地祝福,我们都需要一种姿态生活下去!Android中的Activity的生命中,我们经常需要打开另外一个Activity,即另外一个界面.这个可能出现的时间很短暂,然后又回到主界面.但是这两个Activity都在各自的生命周