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
原创粉丝点击