几种情况下Activity的生命周期
来源:互联网 发布:熊猫加速器mac版 编辑:程序博客网 时间:2024/05/22 14:33
打开第一个Activity
FirstActivity:
- onCreate
- onStart
- onResume
跳转到第二个Activity
FirstActivity:
- onPause
SecondActivity:
- onCreate
- onStart
- onResume
FirstActivity:
- onSaveInstanceState
- onStop
返回第一个Activity
SecondActivity:
- onPause
FirstActivity:
- onRestart
- onStart
- onResume
SecondActivity: - onStop
- onDestroy
关闭屏时:
onPause
onStop
打开屏幕时:
onRestart
onStart
onResume
按下HOME键:
onPause
onSaveInstanceState
onStop
重新打开时:
onRestart
onStart
onResume
横屏转竖屏:
onPause:
onSaveInstanceState
onStop
onDestroy
onCreate
onStart
onResume
如果没有实现自己的onSaveInstanceState(),但是activity上控件的样子可能依然能被保存并恢复。原因是Activity类已实现了onSaveInstanceState(),在onSaveInstanceState()的默认实现中,会调用所有控件的相关方法,把控件们的状态都保存下来,比如EditText中输入的文字,CheckBox是否被选中等等。然而不是所有的控件都能被保存,这取决于你是否在layout文件中为控件赋了一个名字(android:id)。
0 0
- 几种情况下Activity的生命周期
- 异常情况下的Activity生命周期
- Activity典型情况下的生命周期分析
- Activity异常情况下的生命周期
- Activity典型情况下的生命周期
- Activity异常情况下的生命周期
- Activity异常情况下的生命周期分析
- Android:正常情况下的Activity的生命周期
- 1.Activity正常和异常情况下的生命周期分析
- 2.Activity异常情况下的生命周期分析学习笔记
- Android activity生命周期的几种场景
- Activity的生命周期以及几种状态
- 【安卓笔记】成长第一步,Activity在正常情况下与异常情况下的生命周期
- 异常情况下Activity生命周期分析
- Activity异常情况下生命周期分析
- [better practice系列]Android处理好activity正确情况下的生命周期和意外情况下的生命周期
- Activity的生命周期全名解析(一)典型情况下的生命周期
- Activity各种特殊情况下的生命周期流程以及Activity重难点问题
- API中的常见对象_常用方法
- Spark组件的benchmark
- Maven那点事儿(Eclipse版)
- Vue.js 中 v-if 和 v-show 有什么区别?
- Linux命令行与shell编程笔记 第10章
- 几种情况下Activity的生命周期
- android布局属性汇总
- 通过ServletContext实现Servlet之间共享数据
- PS基础及选框工具笔记(CS6)
- gsoap入门:Schema类型映射塈将xsd:date类型转为struct tm
- bzoj2151(贪心,stl->堆和pair
- 从头到尾解析Hash 表算法
- The object of type 'RectTransform' has been destroyed but you are still trying to access it
- View去锯齿,在有些机器需要在图层的软件层才能实现