首页 > 代码库 > 3. 管理 Activity 生命周期
3. 管理 Activity 生命周期
当用户导航、退出和返回您的应用时,应用中的 Activity
实例将在其生命周期中转换不同状态。 例如,当您的 Activity 初次开始时,它将出现在系统前台并接收用户焦点。 在这个过程中,Android 系统会对 Activity 调用一系列生命周期方法,通过这些方法,您可以设置用户界面和其他组件。 如果用户执行启动另一 Activity 或切换至另一应用的操作,当其进入后台(在其中 Activity 不再可见,但实例及其状态完整保留),系统会对您的 Activity 调用另外一组生命周期方法。
在生命周期回调方法内,您可以声明用户离开和再次进入 Activity 时的 Activity 行为。 例如,如果您正构建流视频播放器,当用户切换至另一应用时,您可能要暂停视频并终止网络连接。 当用户返回时,您可以重新连接网络并允许用户从同一位置继续播放视频。
本课程介绍每个 Activity
实例将收到的重要生命周期回调方法,阐述可以如何利用这些方法使 Activity 达到用户预期,且避免它们在 Activity 不需要使用时消耗系统资源。
课程
- 启动 Activity
- 学习有关 Activity 生命周期、用户如何启动您的应用以及如何执行基本 Activity 创建操作的基础知识。
- 暂停和继续 Activity
- 学习 Activity 暂停时(部分隐藏)和继续时的情况以及您应在这些状态变化期间执行的操作。
- 停止和重启 Activity
- 学习用户完全离开您的 Activity 并返回到该 Activity 时发生的情况。
- 重新创建 Activity
- 学习您的 Activity 被销毁时的情况以及您如何能够根据需要重新构建 Activity。
3. 管理 Activity 生命周期
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。