您的位置:首页 > 移动开发 > Android开发

Android各种生命周期总结

2016-09-27 10:58 316 查看

Android各种生命周期总结:Activity生命周期、Fragment生命周期、Service生命周期、线程生命周期

一:Activity生命周期



onPause():通常在这个方法中将一些消耗CPU的资源释放掉,以及保存一下关键数据。

onResume():在活动准备好和用户进行交互时调用。此时活动一定位于返回栈的栈顶,并处于运行状态。

二:Fragment生命周期



onAttach():当碎片和活动建立关联时调用

onActivityCreated():确保与碎片相关联的活动一定已经创建完毕时调用

onDetach():当碎片与活动解除关联时调用

三:Service生命周期

1:Context.StartService()启动服务

启动时,startService –> onCreate() –> onStart()
停止时,stopService –> onDestroy()

2:Context.BindService()启动服务

绑定时,bindService -> onCreate() –> onBind()

调用者退出了,即解绑定时,Srevice就会unbindService –>onUnbind() –> onDestory()



四:Thread的生命周期



//
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  生命周期