Android
开发中,会经常接触 Activity
,所以深入了解Activity
生命周期非常重要Activity
生命周期 的相关内容onCreate()
& onDestory()
onStart()
& onStop()
onResume()
& onPause()
onStart()
& onStop()
:从 Activity
是否完全可见的角度 进行回调onResume()
& onPause()
: 从 Activity
是否位于前台(UI最顶层)的角度进行回调;答:先 A的onPause()
,再B的onResume()
Activity
的启动过程:由ActivityManagerService
(AMS)对栈内的Activity
状态进行同步管理 & 规定:新**Activity
**启动前,栈顶的Activity必须先**onPause()
**,才能启动新的**Activity
**(执行**onResume()
**)注:为了让新的
Activity
尽快切换到前台,在onPause()
尽量不要做耗时 / 重量级操作
Fragment
、Activity
的生命周期非常相似本文对Android
的Activity
生命周期进行了全面介绍
Carson带你学Android 文章系列:
Carson带你学Android:页面活动-Activity