[安卓基础] 007.管理Activity的生命周期
2015-07-06 21:39
302 查看
管理Activity的生命周期
序言
从这章开始,我们会用这几节课程来学习Activity的生命周期机制。1、开启(start)Activity 2、暂停(pause)和恢复(resume)Activity 3、停止(stop)和重新打开(restart)Activity 4、重新创建(recreate)Activity
我们知道一个app会由许多Activity和其他组件组成。这里暂时只介绍Activity。当我们在手机上玩一款app时,app的Activity们就会被启动或者退出,在启动或退出的过程中,Activity会进入不同的生命周期状态。举一个例子:当一个Activity第一次被启动的时候,它会被推送到屏幕的最前端并获取到用户的操作焦点(就是能响应用户点击屏幕的操作)。在这样的过程中,安卓系统会调用这个Activity的一系列的生命周期方法。当你打开另一个Activity或者打开另一个应用的时候,安卓系统又会调用另一个Activity的生命周期并把上一个Activity放置在系统后端(虽然这个Activity看不见了,但它暂时被保存在后台,除非系统内存不足会被收回,不然它还是保存着刚才的状态的。)
在这一系列的生命周期回调方法中,你可也在这些方法里编写代码来告诉Activity在这些生命周期里,需要做的事情。例如:当你正在看视频的时候,突然一个电话进来,你就需要让这个视频Activity去记录视频播放的位置并暂停视频,而当电话结束的时候,你要让视频继续重新连上网络继续从刚才暂停的地方继续播放。
本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 )
转载自【宝宝巴士SuperDo团队】 原文链接: /article/6669105.html
相关文章推荐
- 使用事件通道
- Java模板模式(Template模式)
- Python图像处理(15):SVM分类器
- java并发4-单例设计方法
- 谈论开源技术选择
- 开启博客之路
- msp430学习笔记之时钟
- android 实践- 2015/07/06
- Android 进阶学习:Android LayoutInflater原理分析,带你一步步深入了解View(一)
- php5.3.x连接MS SQL server2008
- Javascript 正则表达式笔记
- 【bzoj2510】弱题 概率dp+循环矩阵矩阵乘法
- LeetCode216:Combination Sum III
- 命令模式,状态模式和职责链模式的不同
- 二叉树重建
- linux 系统下查看raid信息,以及磁盘信息
- 经典排序算法
- SQL SERVER2008数据库常识
- TA们是这样描述"睿哥"的
- 返回值为对象调用拷贝构造函数