个人体会安卓生命周期

初学安卓,刚刚在看完四大组件后看生命周期,觉得脑袋中还是有点凌乱,不妨在这里梳理一下。望各位大虾不要见笑。。。

 

在应用中有两个界面,分别为A界面和B界面。在两者进行跳转操作的时候,首先进入A界面,A界面并不是创建——》开始接结束了的。而是A界面会按照onCreate(创建)——》

 

onStart(开始)——》onResume(重绘)的顺序执行。当点击A界面的某个按钮跳转到B界面时:A界面onPause(暂停)——》B界面onCreate(创建)——》onStart(开始)——》

 

onResume(重绘)——》A界面onStop(停止)——》A界面onDestory(销毁)。此时点击B界面上的某个按钮跳转到A界面时,会循环执行此操作。

 

大致流程:

程序加载。

进入A界面,A界面onCreate(创建)——》onStart(开始)——》onResume(重绘)

A界面跳转到B界面:

 

A界面onPause(暂停)——》B界面onCreate(创建)——》B界面onStart(开始)——》B界面onResume(重绘)——》A界面onStop(停止)——》A界面onDestory(销毁)

 

B界面跳转到A界面

 

B界面onPause(暂停)——》A界面onCreate(创建)——》A界面onStart(开始)——》A界面onResume(重绘)——》B界面onStop(停止)——》B界面onDestory(销毁)

 

此为小生的一点愚见,望海涵

posted @ 2013-04-03 23:23  朴特敏  阅读(188)  评论(0编辑  收藏  举报