Android基础之Android的Activity周期
直接上代码:
第一个类:TestActivity
第二个类:AnothorAcftivity 在模拟器中运行,查看DDMS,首先看到如下内容:
点击程序中的按钮,如下:
同样也点击第二个Activity中的按钮组件,如下:
注意:并没有调用到AnotherActivity的onDestroy()方法,因为AnotherActivity中注释了:
由此可见当调用finish()时会调用onDestroy()。此时销毁Activity。
在点击模拟器上的返回键,结果如下:

此时调用了AnotherActivity的onRestart()方法。
去掉AnotherActivity中的注释,按照以上的执行步骤,运行结果如下:
完整代码下载:TestAndroid(注:本程序使用的是2.2的模拟器)