个人网站备案说明,网络舆情报告,网站内容与功能设计,装修顺序1. 单个Activity的生命周期 当只有一个Activity的时候#xff0c; 首先执行onCreate-onStart-onResume。 这时#xff0c; 窗口便显示在屏幕上了。 然后我们按返回键退到桌面的时候#xff0c;便执行onPause-onStop。这时候#xff0c; 如果我们在最近使用程序… 1. 单个Activity的生命周期 当只有一个Activity的时候 首先执行onCreate-onStart-onResume。 这时 窗口便显示在屏幕上了。 然后我们按返回键退到桌面的时候便执行onPause-onStop。这时候 如果我们在最近使用程序列表内将其再次打开便会执行onRestart-onStart-onResume。 2. 多个Activity相互跳转 首先执行A.onCreate-A.onStart-A.onResume 此时屏幕显示Activity A 通过A来调用显示Activity B的时候首先执行A.onPause 然后执行B.onCreate-B.onStart-B.onResume 在B显示之后执行A.onStop。之后按返回键返回到 A 需要首先暂停窗口B即执行 B.onPause 但是需要指出的是 这个时候在暂停B之后紧接着执行的是 A.onResume 之后才会执行B的销毁程序 B.onStop-B.onDestroy。 3. 当B是对话框的时候(不能完全遮挡A) 此时因为B没有完全遮挡A 只需要执行A.onPause即可 不需要执行 A.onStop。其他的过程与2相同。 版权声明本文为博主原创文章未经博主允许不得转载。 转载于:https://www.cnblogs.com/doodle777/p/Android_Activity_Life.html