码迷,mamicode.com
首页 > 移动开发 > 详细

《Android开发艺术探索》读书笔记之Activity的生命周期

时间:2016-08-17 12:22:10      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

两种不同情况下的Activity生命周期

(1)典型情况下的生命周期

  指在有用户参与的情况下,Activity所经过的生命周期的改变。

(2)异常情况下的生命周期

  指Activity被系统回收或者由于当前设备的Configuration发生改变重而导致Activity被销毁传重建。

 

 

看看官方文档的Activity生命周期图

技术分享

 

注意以下几点:

(1)onstart()和onResume()从实际使用过程来说差不多,但是onstart()的时候Activity虽然可见啦但是还在后台,onResume()的时候Activity已经显示在前台了。

(2)onstop()和onPause()的区别是onPause()的时候Activity还显示在前台,onstop()的时候Activity在后台不可见啦。

(3)新启动一个Activity时,旧Activity的onPause()会先执行,然后才会启动新的Activity,所以不要在onPause()方法中做重量级的操作,尽量在onstop()中处理

 

结合项目开发对Activity的思考:

(1)

 

《Android开发艺术探索》读书笔记之Activity的生命周期

标签:

原文地址:http://www.cnblogs.com/bdsdkrb/p/5779277.html

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