activity生命周期
来源:互联网 发布:通关宝典软件下载 编辑:程序博客网 时间:2024/06/05 20:50
1.图示
2.举例:
情况一:
回到桌面:onPause()——》onStop()
重新回到应用:onRestart()——》onStart()——》onResume()
情况二:
按后退键:onPause()——》onStop()——》onDestroy()
重新回到应用:onCreate——》onStart()——》onResume()
情况三:两个不透明的activity之间跳转时(两个activity)
A onCreate——》A onStart()——》A onResume()
由A跳转到B:
A onPause()——》B onCreate() ——》B onStart()——》B onResume() —— A onStop()
此时B是不透明的,完全遮盖住了A
不会调用A的onDestroy()方法.
情况四:activity跳转到透明的activity(b是对话框)
将B改成一个对话框,不会完全遮盖住A
A onCreate——》A onStart()——》A onResume()
由A跳转到B:
A onPause()——》B onCreate()——》B onStart()——》B onResume()
此时B是不透明的,完全遮盖住了A
A此时还是可见,不会执行A onStop()
不会调用A的onDestroy()方法.
由B返回到A:
B onPause()——》A onResume ()——》B onStop ()——》B onDestroy()
3.参考
0 0
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- 面试之设计模式
- glusterfs进程
- 线性代数入门知识1(行列式,矩阵)
- 1048. Find Coins (25)
- 通过Ajax方式绑定select选项数据
- activity生命周期
- 主页面
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本(开机运行)
- 1049. Counting Ones (30)
- 队列的应用——火车重排(java实现)
- 23种设计模式彩图
- 四种读入方式的效率对比
- SQL:1999语法
- Git 分支管理最佳实践