码迷,mamicode.com
首页 > 其他好文 > 详细

Activity的生命周期和启动模式

时间:2016-08-24 11:17:06      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

① FirstActivity→SecondActivity

 

技术分享

 

②资源相关的系统配置发生改变导致的Activity被杀死并且重新创建

=>比如横屏之后Activity会被销毁并且重新创建(这是默认情况下面),也可以组织系统重新创建Activity

 

 

正常情况下面Activity被销毁,onPause->onStop->onDestroy,由于Activity是在异常状态下面被终止的,所以系统会调用onSaveInstanceState来保存当前Activity状态。此方法在onStop之前,和onPause没有一定的时序关系。

NOTE:此方法只会出现在Activty被异常终止的情况下面,正常情况不会调用这个方法

技术分享

 

当Activity呗重新创建之后,系统会调用onRestoreInstanceState,并且把销毁时候的onSaveInstanceState所保存的Bundle对象作为参数传递给onRestoreInstanceState和onCreate方法。

 

Activity的生命周期和启动模式

标签:

原文地址:http://www.cnblogs.com/vincentmax/p/5801957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!