android 应用的生命周期
2016-01-15 11:27
513 查看
本文以两个应用的启动日志,看看应用生命周期回调函数的调用过程
第一阶段,应用A启动,经过onCreate->onStart->onResume的过程
01-15 11:15:01.993 I/AppA ( 3725): onCreate
01-15 11:15:02.023 I/AppA ( 3725): onStart
01-15 11:15:02.033 I/AppA ( 3725): onResume
第二阶段,应用B启动,A得先暂停,B才能启动,直到B显示出来把A挡住后,A才stop
01-15 11:15:13.793 I/AppA ( 3725): onPause
01-15 11:15:13.973 I/AppB ( 3895): onCreate
01-15 11:15:13.973 I/AppB ( 3895): onStart
01-15 11:15:13.973 I/AppB ( 3895): onResume
01-15 11:15:14.633 I/AppA ( 3725): onStop
第三阶段,应用B退出,B得先pause,A恢复后,B才stop,接着destroy
01-15 11:15:22.753 I/AppB ( 3895): onPause
01-15 11:15:22.773 I/AppA ( 3725): onStart
01-15 11:15:22.773 I/AppA ( 3725): onResume
01-15 11:15:23.613 I/AppB ( 3895): onStop
01-15 11:15:23.613 I/AppB ( 3895): onDestroy
第四阶段,应用A退出
01-15 11:15:24.443 I/AppA ( 3725): onPause
01-15 11:15:24.823 I/AppA ( 3725): onStop
01-15 11:15:24.823 I/AppA ( 3725): onDestroy
第一阶段,应用A启动,经过onCreate->onStart->onResume的过程
01-15 11:15:01.993 I/AppA ( 3725): onCreate
01-15 11:15:02.023 I/AppA ( 3725): onStart
01-15 11:15:02.033 I/AppA ( 3725): onResume
第二阶段,应用B启动,A得先暂停,B才能启动,直到B显示出来把A挡住后,A才stop
01-15 11:15:13.793 I/AppA ( 3725): onPause
01-15 11:15:13.973 I/AppB ( 3895): onCreate
01-15 11:15:13.973 I/AppB ( 3895): onStart
01-15 11:15:13.973 I/AppB ( 3895): onResume
01-15 11:15:14.633 I/AppA ( 3725): onStop
第三阶段,应用B退出,B得先pause,A恢复后,B才stop,接着destroy
01-15 11:15:22.753 I/AppB ( 3895): onPause
01-15 11:15:22.773 I/AppA ( 3725): onStart
01-15 11:15:22.773 I/AppA ( 3725): onResume
01-15 11:15:23.613 I/AppB ( 3895): onStop
01-15 11:15:23.613 I/AppB ( 3895): onDestroy
第四阶段,应用A退出
01-15 11:15:24.443 I/AppA ( 3725): onPause
01-15 11:15:24.823 I/AppA ( 3725): onStop
01-15 11:15:24.823 I/AppA ( 3725): onDestroy
相关文章推荐
- Android activity之间传值关键性代码
- Android手机 Fildder真机抓包
- Android开发之如何监听让服务不被杀死(service+broadcast)
- Android应用开发中的风格和主题(style,themes)
- android EditText Border 点击和点击状态的选择 shape 进行绘制
- 解决Android从相册中获取图片出错图片却无法裁剪问题的方法
- Android开发笔记(四十九)异步任务处理AsyncTask
- Android通过webservice对sqlserver数据库进行操作
- Android 用Animation-list实现逐帧动画
- 【Android自定义控件】选择输入框的实现
- Android studio 中使用xUtils报错
- Dialog dismiss 和 cancel的区别
- Android EditText 自定义控件 带消除功能
- android shape的使用
- Android开发--CardView使用
- Android studio debug调试 解析
- Android中shape及相应属性的使用
- Android实现多媒体录音笔
- 自定义android控件EditText边框背景
- android 自动播放Banner