您的位置:首页 > 移动开发 > Android开发

Android Training - Activity生命周期的管理

2012-08-03 23:04 204 查看
当一个用户进入,离开,返回你的程序时,程序中的activity实例也在它们的生命周期的不同状态间进行转换。例如,当你的activity第一次启动的时候,它会处于系统的前台,可以接受用户的操作。在这个过程中,Android系统会调用一系列生命周期函数,这些函数中你可以创建用户界面和其他部件。如果用户执行一个动作去开始另外一个activity或者切换到了其他程序,系统就会调用另外一些生命周期函数,让你的activity进入后台状态(这个activity会不可见,但是实例和它的状态都会被保存完好)。

在生命周期回调函数中,你可以定义用户离开activity或者重新回到activity所执行的动作。比如,如果你创建了一个网络视频播放器,当用户切换到了其他程序,你可以暂停视频,关闭网络连接;当用户返回时,你可以重新连接网络,并从暂停的地方开始播放。

这个课程解释了每个Activity需要用到的重要的生命周期回调函数,你可以使用它们实现用户期望的功能,并在不需要的时候回收系统资源。

课程

开始一个Activity

学习activity生命周期的基础和了解基本的activity创建过程。

暂停和恢复一个Activity

学习activity暂停(部分掩盖)和恢复的时候会发生什么,在这些状态转换的时候你需要做什么。

停止和重启一个Activity

学习用户完全离开你的activity和返回重新启动时会发生什么。

重建一个Activity

学习当你的activity被销毁时会发生什么,当重新需要的时候你是怎么重新创建这个activity的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐