Activity生命周期
来源:互联网 发布:织梦dedecms教程 编辑:程序博客网 时间:2024/05/01 17:00
1、运行activity
onCreate -- onStart -- onReaume
2、点击返回键
onPause -- onStop -- onDestory
-----------------
1、运行
2、点击Home
onPause--onStop
3、在桌面,长按Home重新回到ActivityLifeCycle
onRestart -- onStart -- onResume
---------------------
1、运行
2、切换至SecondActivity之上
onPause -- onStop
3、切换回AcitivityLifeCycle
onCreate -- onStart -- onResume
4、点击返回键时
onRestart -- onStart -- onResume
-----------------------
创建一个对话框样式的activity:DialogActivity
1、运行
2、切换至DoalogActivity
onPause
3、按返回键返回至ActivityLifeCycle
onResume
--------------------
创建AlertDialog对话框
显示对话框并返回,发现此时并不能触发ActivityLifeCycle
实例的状态变化,其生命周期中任何函数
-------------------------
添加
protected void onRestoreInstanceState(Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
Log.i(TAG, "OnRestoreInstanceState()");
}
protected void onSaveInstanceState(Bundle outState){
super.onRestoreInstanceState(outState);
Log.i(TAG, "OnSaveInstanceState()");
}
1、运行程序
2、按Home
onSaveInstanceState —— onPause —— OnStop
3、在桌面,长按Home重新回到ActivityLifeCyde
onRestart —— onStart —— onResume
注意:此时并没用触发onRestoreInstanceState()
onCreate -- onStart -- onReaume
2、点击返回键
onPause -- onStop -- onDestory
-----------------
1、运行
2、点击Home
onPause--onStop
3、在桌面,长按Home重新回到ActivityLifeCycle
onRestart -- onStart -- onResume
---------------------
1、运行
2、切换至SecondActivity之上
onPause -- onStop
3、切换回AcitivityLifeCycle
onCreate -- onStart -- onResume
4、点击返回键时
onRestart -- onStart -- onResume
-----------------------
创建一个对话框样式的activity:DialogActivity
1、运行
2、切换至DoalogActivity
onPause
3、按返回键返回至ActivityLifeCycle
onResume
--------------------
创建AlertDialog对话框
显示对话框并返回,发现此时并不能触发ActivityLifeCycle
实例的状态变化,其生命周期中任何函数
-------------------------
添加
protected void onRestoreInstanceState(Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
Log.i(TAG, "OnRestoreInstanceState()");
}
protected void onSaveInstanceState(Bundle outState){
super.onRestoreInstanceState(outState);
Log.i(TAG, "OnSaveInstanceState()");
}
1、运行程序
2、按Home
onSaveInstanceState —— onPause —— OnStop
3、在桌面,长按Home重新回到ActivityLifeCyde
onRestart —— onStart —— onResume
注意:此时并没用触发onRestoreInstanceState()
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- 当代艺术家吕顺与大智慧集团总裁张长虹
- Java中File,byte[],Object间的转换
- Linux地址映射(1)--线性映射与非线性映射
- Android Screen Monitor抓取真机屏幕
- 二十. 通过管道组合Shell命令获取系统运行数据:
- Activity生命周期
- CSDN>>2011年重大IT安全事件回顾
- jdom读取html的小例子
- leftist (左偏堆,插入与弹出功能的实现)
- SqlServer上的 *.mdmp文件
- Android菜单
- 著名画家吕顺和“2011胡润最受尊敬企业家”获奖得主大智慧集团总裁张长虹
- 用NSZombieEnabled帮助解决EXC_BAD_ACCESS
- 安装ie9出现错误代码800F081E