(一)开始____3、管理Activity的生命周期
原文地址:http://developer.android.com/intl/zh-CN/training/basics/activity-lifecycle/index.html
翻译者:﹏峻ヾ峰ヾ
最后更新时间:2012年7月11日10:02:32
Activity 生命周期的管理 - Managing the Activity Lifecycle
当用户进出穿梭于你的应用程序时,你的应用程序的Activity实例会在不同的生命周期状态中变化。例如,在你的Activity第一次启动并且显示在你的屏幕上获取到用户的焦点的这个过程中,安卓系统调用activty一系列的生命周期函数方法用来建立用户界面和其他组件。如果用户的操作启动了另外一个activity或者启动了另外一个应用程序,原来的Activity转到后台(此时Activity不可见,但其实例状态仍然保存),系统将会调用另外一些Activity的生命周期函数。
在生命周期的回调函数中,你可以设定用户离开或者返回到该Activity时你需要进行的操作。例如,当你的程序正在进行视频流媒体的连接,而用户跳去其他应用程序,此时你可以暂停播放你的视频且终止网络连接,当用户返回时,可以设定其再次连接网络和允许用户恢复视频播放的暂停点。
这一节的内容,将会介绍Activity中非常重要的生命周期回调函数,让用户做到能在在Activity生命周期里面进行的相关操作,在Activity不需要某些系统资源时暂停它们的使用。
学习内容
启动Activity-Starting an Activity
- 学习Activity生命周期的基础,用户启动你的应用程序的方法以及基础的Activity生成操作。
- 学习到你的Activity暂停时和恢复时引发的事件,并知道你应该在这些状态改变的时候要做的事情。
- 学习到当用户完全离开你的Activity时和返回时发生的事件。
- 学习到当activity被销毁时发生的事件,并在需要的时候如何重建Activity

浙公网安备 33010602011771号