Managing the Activity Lifecycle
当用户浏览,离开和返回到你的app,Activity的实例在其生命周期的不同状态下转换。举例来说:当你的应用程序第一次启动时,它来到系统中突出的位置并且接收用户的操作。在此过程中,当你装载用户界面和其他组件时,Android系统在你的Activity中调用了一系列的生命周期函数。如果用户做了一个动作启动了其他的activity或者切换到其他的app,总之,当你的activity移动到后台时(activity不再可见,但它的实例和状态依旧完好无损),系统会在你的activity中调用另一套生命周期函数。
在生命周期回调函数中,当用户离开和再次进入时你可以设置activity的行为。举例来说:你正在构建一个流媒体视频播放器,当用户切换到另一个app时,你可能暂停该播放器并且终止网络连接。当用户返回时,你可以重新连接网络并且同意用户从同一点恢复视频。
本章节告诉你的是,每一个重要的生命周期回调函数所在activity实例的接收和如何使用它们,让你的activity做用户希望的事而且不去占用系统资源在你的activity不需要它们时。
课程
1.开启一个activity
2.暂停和重新占有一个activity
3.停止和重新开启一个activity
4.重新创建一个activity
坚持,勤奋,量变出质变

浙公网安备 33010602011771号