分开几种情况进行研究,使用eclipse +Log

1

一, 加载A Activity的时候

A.onCreate

A.onStart

A.onResume

保持运行状态…

A.onPause

A.onStop

A.onDestory

二, A-B的过程中

A.onPause

B.onCreate

B.onStart

B.onResume

A.onStop

三,在B的基础上再打开B

将会继续打开和B相同名但不同ID的Activity

四,B-A Back键调用

B.onPause

A.onRestrat

A.onStart

A.onResume

B.onStop

B.onDestory

五,Home键调用

A.onPause

A.onStop

六,从主页再次进行A的生命周期

A.onReStart

A.onStart

A.onResume

七,模竖屏切换时候A的生命周期

A.onPause

A.onStop

A.onDestory

A.onCreate

A.onStart

A.onResume

八,不想让横竖屏切换生命周期的办法

当使用了博文: android横竖屏切换时GridView,ListView的重新刷新的问题的解决办法 后Activity模竖屏切换时候的生命周期为空,不会再执行同七一样的生命周期

九,测试源代码下载

本地下载