个人体会安卓生命周期
初学安卓,刚刚在看完四大组件后看生命周期,觉得脑袋中还是有点凌乱,不妨在这里梳理一下。望各位大虾不要见笑。。。
在应用中有两个界面,分别为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(销毁)
此为小生的一点愚见,望海涵