4.0 Activity的生命周期管理
2014-01-19 18:39
246 查看
当用户在应用软件各个功能界面中进行切换,应用软件的Activity实例的状态随之发生变化。例如,当一个Acitivity第一次启动,就会出现在系统前台,开始接收用户的输入。在这个过程中,Android系统调用一系列Acitivity的生命周期方法,建立起用户接口及其他部件。当用户触发启动另一个Acitivity的动作,或者切换到另一个应用软件,Android系统就会调用Activity的另外一些生命周期方法,将该Acitivity转移到后台(虽然Activity转为不可见,但是其实例及状态仍然运行在系统中)。
在这些生命周期回调方法中,开发者可以定义Activity在用户离开或者重新进入时的行为。例如,对于一个视频播放器,当用户切换到其他应用软件时,播放器暂时视频播放并终止网络连接。当用户返回视频播放器,播放器就重新网络连接,并从上一次退出的地方开始继续播放视频。
本章节介绍了每个Activity实例都会接收到的生命周期回调方法,并指导开发者利用这些回调方法实现用户期望,或者释放应用软件不再需要的系统资源。
在这些生命周期回调方法中,开发者可以定义Activity在用户离开或者重新进入时的行为。例如,对于一个视频播放器,当用户切换到其他应用软件时,播放器暂时视频播放并终止网络连接。当用户返回视频播放器,播放器就重新网络连接,并从上一次退出的地方开始继续播放视频。
本章节介绍了每个Activity实例都会接收到的生命周期回调方法,并指导开发者利用这些回调方法实现用户期望,或者释放应用软件不再需要的系统资源。
相关文章推荐
- Android官方开发文档Training系列课程中文版:管理Activity的生命周期之启动一个Activity
- Android Training - 管理Activity生命周期
- 在Android工程中管理Activity的生命周期
- 1.4_Android Training 学习笔记_管理 Activity 的生命周期
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理【转】
- Android-管理Activity生命周期 -重新创建Activity
- Managing the Activity Lifecycle--管理Activity生命周期
- Android Activity生命周期管理
- [Android]管理Activity的生命周期
- 谈谈Android Activity的生命周期管理
- Android学习路线(十一)管理Activity的生命周期
- 管理 Activity 生命周期
- 安卓训练-开始-管理 Activity 生命周期-启动 Activity
- Activity 生命周期及其栈管理方式
- [Android知识体系]之四大组件:activity(生命周期管理)
- Android training 管理Activity生命周期之暂停/恢复Activity(Pausing and Resuming an Activity)
- 安卓训练-开始-管理 Activity 生命周期-重新创建 Activity
- Android Develop Training——管理Activity的生命周期(Managing the Activity Lifecycle)
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理