理解Activity的生命周期
2017-12-26 23:47
148 查看
Activity的生命周期为:onCreate—>onStart—>onResume—>onPause—>onStop—>onDestrop—>onRestart
onCreate:第一次初始化界面的时候,或者原Activity已经onDestrop;
onstart:启动一次Activity
onResume:绘制界面,在onStart下调用或者在onPause(暂停)下调用
onPause:一个Activity进入另外一个Activity时,前面那个Activity暂停活动
onstop:当第二个Activity界面完全显示出来时,(即已经覆盖了第一个Activity),此时第一个Activity停止活动
onDestrop:当Activity调用了finish()方法是,系统则认为该Activity销毁了。
举个例子:当first_activity进入到seconde_activity时,然后又从seconde_activity返回了第一个first_activity:其生命周期为如下
(1)first_activity第一次进入页面(也就是第一次启动)
first_activity的周期依次为:onCreate—>onStart—>onResume
(2)first_activity跳转到seconde_activity
first_activity先是onPause,然后seconde_activity进入onCreate—>onStart—>onResume,最后当第二个界面完全显示出来时候,first_activity就onStop
(3)当seconde_activity返回到first_activity
seconde_activity先是OnPause,然后first_activity进入到onRestart(因为first_activity之前是onstop状态)—>onResume,最后当第一个界面完全显示出来时候,seconde_activity就onStop
onCreate:第一次初始化界面的时候,或者原Activity已经onDestrop;
onstart:启动一次Activity
onResume:绘制界面,在onStart下调用或者在onPause(暂停)下调用
onPause:一个Activity进入另外一个Activity时,前面那个Activity暂停活动
onstop:当第二个Activity界面完全显示出来时,(即已经覆盖了第一个Activity),此时第一个Activity停止活动
onDestrop:当Activity调用了finish()方法是,系统则认为该Activity销毁了。
举个例子:当first_activity进入到seconde_activity时,然后又从seconde_activity返回了第一个first_activity:其生命周期为如下
(1)first_activity第一次进入页面(也就是第一次启动)
first_activity的周期依次为:onCreate—>onStart—>onResume
(2)first_activity跳转到seconde_activity
first_activity先是onPause,然后seconde_activity进入onCreate—>onStart—>onResume,最后当第二个界面完全显示出来时候,first_activity就onStop
(3)当seconde_activity返回到first_activity
seconde_activity先是OnPause,然后first_activity进入到onRestart(因为first_activity之前是onstop状态)—>onResume,最后当第一个界面完全显示出来时候,seconde_activity就onStop
相关文章推荐
- 关于对Android Activity 生命周期的7个方法的理解
- Android - 小问题 一张图彻底理解Activity/Fragment的生命周期
- 结合程序理解activity的生命周期
- [Android问答] 如何理解Activity生命周期?
- 深入理解Activity——生命周期、启动模式、taskAffinity
- android官方Api 理解Activity生命周期的回调机制(适合有基础的人看)
- Activity生命周期理解之一 启动一个Activity
- 深入理解Activity的生命周期
- 谈谈你对Activity生命周期的理解
- 两分钟理解Fragment和Activity的生命周期
- Android Activity 生命周期的透彻理解
- Activity和Fragment的生命周期理解
- 如何理解Activity生命周期?
- 实验3:理解Activity 的生命周期
- Activity生命周期理解
- Activity与Fragment的生命周期的总结与理解
- activity学习(1) 生命周期理解
- Android Activity 生命周期的透彻理解
- 一个demo,帮助您加深理解和记忆android activity 生命周期
- Android编程权威指南(第二版)学习笔记(三)—— 第3章 日志跟踪理解 Activity 生命周期