【词汇详解】“生命周期”之为什么线程(或者安卓的activity等)要有生命周期

突然想到这个问题,,为什么线程或者安卓的activity等等,都要有个生命周期?

原因:在创建和销毁的中间有不同的状态,不同状态下可以干不同的事(解锁新功能)


线程,就绪状态》阻塞状态》运行状态》

线程的生命周期就是:创建--》就绪--》运行--》阻塞--》销毁。(当然一般是运行完了才销毁)

安卓的activity,运行状态》暂停状态》停止状态》销毁状态》(暂停和停止两个状态区别是是否对用户可见)。

安卓的生命周期很自然的是六个.onCreate》onStart》onResume》onPause》onStop》onDestory


有点抽象,举个贴切的例子:

相见》相识》相知》相恋》相爱》结婚》白头到老

不同的时期可以干不同都时(正常情况下),


这就是为什么要有生命周期,就是为了去跟不同阶段,不同的阶段可以干不同的事偷笑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章