(一)开始____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时和返回时发生的事件。

重制Activity

学习到当activity被销毁时发生的事件,并在需要的时候如何重建Activity
posted @ 2014-07-28 17:03  ╰→劉じ尛鶴  阅读(92)  评论(0)    收藏  举报