您的位置:首页 > 移动开发 > Android开发

Activity 生命周期观察-Android Activity Lifecycle Observation

2014-05-05 08:16 483 查看
更完整的内容请看 :http://developer.android.com/training/basics/activity-lifecycle/starting.html

可以看看Android官网的周期图:



Override Activity 的每个周期阶段方法如下

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("guang", "create");
}


然後开始下面一系列的测试:

点击icon启动

04-15 07:34:59.040 D/guang ( 9292): create

04-15 07:34:59.040 D/guang ( 9292): start

04-15 07:34:59.060 D/guang ( 9292): resume 然後进到 Activity UI 界面

按home键

04-15 07:36:36.390 D/guang ( 9407): pause

04-15 07:36:36.940 D/guang ( 9407): stop 然後应用退出,进入桌面

再点击icon启动

04-15 07:38:06.430 D/guang ( 9407): restart     

04-15 07:38:06.440 D/guang ( 9407): start

04-15 07:38:06.440 D/guang ( 9407): resume  回到应用

按back键

04-15 07:38:42.970 D/guang ( 9407): pause

04-15 07:38:43.540 D/guang ( 9407): stop

04-15 07:38:43.550 D/guang ( 9407): destory  应用退出

长压home键後,对该 Activity 执行强停

04-15 07:41:54.530 D/guang (10613): destory  应用结束


    

相关代码:https://github.com/shanwu/shanwu_coding_base/tree/activity_lifecycle_example
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: