您的位置:首页 > 其它

4.0 Activity的生命周期管理

2014-01-19 18:39 148 查看
当用户在应用软件各个功能界面中进行切换,应用软件的Activity实例的状态随之发生变化。例如,当一个Acitivity第一次启动,就会出现在系统前台,开始接收用户的输入。在这个过程中,Android系统调用一系列Acitivity的生命周期方法,建立起用户接口及其他部件。当用户触发启动另一个Acitivity的动作,或者切换到另一个应用软件,Android系统就会调用Activity的另外一些生命周期方法,将该Acitivity转移到后台(虽然Activity转为不可见,但是其实例及状态仍然运行在系统中)。

在这些生命周期回调方法中,开发者可以定义Activity在用户离开或者重新进入时的行为。例如,对于一个视频播放器,当用户切换到其他应用软件时,播放器暂时视频播放并终止网络连接。当用户返回视频播放器,播放器就重新网络连接,并从上一次退出的地方开始继续播放视频。

本章节介绍了每个Activity实例都会接收到的生命周期回调方法,并指导开发者利用这些回调方法实现用户期望,或者释放应用软件不再需要的系统资源。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: