首页 > 其他 > 详细

Activity的生命周期和启动模式

时间:2016-08-24 11:15:58      阅读:197      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!