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

版权声明:本文为博主原创文章,转载请注明出处!!!(●'◡'●) https://blog.csdn.net/Small_Mouse0/article/details/79214142

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

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


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

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

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

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


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

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

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


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

猜你喜欢

转载自blog.csdn.net/Small_Mouse0/article/details/79214142