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

【Android】15、活动的生命周期

2016-11-07 20:55 225 查看


————————活动第一次运行时

onCreate()

onStart()

onResume()

————————按下BACK键

onPause()

onStop()

onDestroy()

————————长按HOME键,然后点击该活动  (同第一次运行)

onCreate()

onStart()

onResume()

————————运行该活动时,又运行了其他活动,改活动后台运行

onPause()

onStop()

————————其他活动关闭时,该活动恢复运行

onRestart()

onStart()

onResume()

总结:

onCreate()                                   :当活动第一次创建时。用该方法创建和实例化将在应用程序中使用的对象

onStart()    、   onResume()      :当一个活动开始时,不管是新建还是恢复。用该方法启动当活动位于前台时需要运行的任何服务和代码

onPause()                                   :活动进入后台、用户按了BACK。用该方法停止当活动不在前台时不需要运行的任何服务和代码

onDestroy()                                 :用户按了BACK。用该方法在活动销毁前释放资源

注意:即使一个应用程序只有一个活动并且这个活动被终止了,该应用程序仍旧会运行在内存当中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: