您的位置:首页 > 其它

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

2018-02-01 17:36 417 查看
突然想到这个问题,,为什么线程或者安卓的activity等等,都要有个生命周期?

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

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

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

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

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

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

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

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

这就是为什么要有生命周期,就是为了去跟不同阶段,不同的阶段可以干不同的事
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息