Activity一共有7个生命周期
1、OnCreate()Activity创建的时候执行OnCreate函数
2、OnStart()Activity可见
3、OnResume()Activity可操作
4、OnPause()Activity被覆盖到下面或者锁屏的时候被调用
5、OnStop()退出当前Activity的时候或跳转的时候被调用
6、OnDsetory()退出当前Activity的时候调用,调用之后Activity就结束了
7、OnReStart()Activity创建或者从后台到前台的时候被调用
做开发的过程中,必须明白生命周期的流程。可以通过打log的方式跟踪生命周期。
打开App时,首先OnCreate,然后OnStart,随后OnResume。OnCreate→OnStart→OnResume
当点击home键时,生命周期的执行顺序为首先执行OnPause,然后执行OnStop。OnPause→OnStop。按home键和按菜单□时的生命周期是一样的
当点击返回键时,首先执行OnPause,然后执行OnStop,随后执行OnDestory。OnStop→OnPause→OnDestory.
当点击菜单选项□从新激活App时,生命周期从OnStop跳转到OnRestart,然后到OnStart接着到OnResume。OnStop→OnReStart→OnStart→OnResume。
按完home键或菜单键,然后在进入该App时的生命周期为
OnStop→OnReStart→OnStart→OnResume
Activity的生命周期
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...