【Android Training - 01】详解Activity生命周期 [ Lesson 0 - 章节概览 ]
来源:互联网 发布:模仿手机屏幕破碎软件 编辑:程序博客网 时间:2024/05/02 03:05
Managing the Activity Lifecycle[管理Activity生命周期]
- 当用户进入,退出,回到你的App,在程序中的Activity 实例都经历了生命周期中的不同状态。例如,当你的activity第一次启动的时候,它来到系统的前台,开始接受用户的焦点。在此期间,Android系统调用了一系列的生命周期中的方法。如果用户执行了启动另一个activity或者切换到另一个app的操作, 系统又会调用一些生命周期中的方法。
- 在生命周期的回调方法里面,你可以声明当用户离开或者重新进入这个Activity所需要执行的操作。例如, 如果你建立了一个streaming video player, 在用户切换到另外一个app的时候,你应该暂停video 并终止网络连接。当用户返回时,你可以重新建立网络连接并允许用户从同样的位置恢复播放。
- 这一章会介绍一些Activity中重要的生命周期回调方法,如何使用那些方法使得程序符合用户的期望且在activity不需要的时候不会导致系统资源的浪费。
- 完整的Demo示例:ActivityLifecycle.zip
Lessons
这一章我们将学习下面4个内容:
Starting an Activity
Android Training - 01:详解Activity生命周期[Lesson 1 - 启动与销毁Activity]
Pausing and Resuming an Activit
Android Training - 01:详解Activity生命周期[Lesson 2 - 暂停与恢复Activity]]
Stopping and Restarting an Activity
Android Training - 01:详解Activity生命周期[Lesson 3 - 停止与重启Activity]
Recreating an Activity
Android Training - 01:详解Activity生命周期[Lesson 4 - 重新创建Activity]
最后闲扯:好吧,又是Activity的生命周期这个基本概念,感觉我是在做重新发明轮子的事情,因为网上关于这个概念的文章太多了,既然这次官方的基础训练课程又有涉及,就当是重温下好了,看看有没有新的观点与体会。
学习自:http://developer.android.com/training/basics/activity-lifecycle/index.html,请多指教,谢谢!
转载请注明出自:四方城,谢谢配合!
- 【Android Training - 01】详解Activity生命周期 [ Lesson 0 - 章节概览 ]
- 【Android Training - 06】分享数据内容 [Lesson 0 - 章节概览]
- 【Android Training - Connectivity】基本网络操作 [ Lesson 0 - 章节概览 ]
- 【Android Training - 04】保存数据 [ Lesson 0 - 章节概览 ]
- 【Android Training - Multimedia】捕获照片 [Lesson 0 - 章节概览]
- 【Android Training - 12】设备无线互连 [ Lesson 0 - 章节概览 ]
- 【Android Training UI】创建自定义Views(Lesson 0 - 章节概览)
- 【Android Training - 01】详解Activity生命周期 [ Lesson 1 - 启动与销毁Activity ]
- 【Android Training - 01】详解Activity生命周期 [ Lesson 2 - 暂停与恢复Activity ]
- 【Android Training - 01】详解Activity生命周期 [ Lesson 3 - 停止与重启Activity ]
- 【Android Training - 01】详解Activity生命周期 [ Lesson 4 - 重建销毁的Activity ]
- 【Android Training - Connectivity】优化下载的效率[Lesson 0 - 章节概览]
- 【Android Training - UserInfo】记住登入用户的信息[Lesson 0 - 章节概览]
- 【Android Training - 15】云同步的实现 [Lesson 0 - 章节概览]
- 【Android Training - 09】高效地显示Bitmap图片 [ Lesson 0 - 章节概览 ]
- 【Android Advanced Training - 03】高效地显示Bitmap图片 [ Lesson 0 - 章节概览 ]
- 【Android Training - 03】使用Fragments建立动态的UI [ Lesson 0 - 章节概览 ]
- 【Android Training - 05】与其他Apps进行交互 [ Lesson 0 - 章节概览 ]
- Windows版的Redis
- BestGalleryAdapter2
- BestGalleryAdapter3
- vs2005 代码提示
- 根据输入日期通过位移方式解决包含当月的前几月自定义函数
- 【Android Training - 01】详解Activity生命周期 [ Lesson 0 - 章节概览 ]
- app_gallery_best.xml1
- MFC应用程序中处理消息的顺序
- java学习点滴
- Oracle 10g New Feature:MAXTRANS参数已经废弃
- C++拷贝构造函数
- OSGi轻量级数据库解决方案
- app_gallery_best.xml 2
- oracle 创建表时出现ora-00907错误,代码拼写无误