activity的生命周期以及5种log日志
2016-05-07 20:52
399 查看
activity生命周期
1.一个activity从创建到消失
onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy()
创建---> 可视 --> 获取焦点---> 失去焦点 ---> 不可视 --> 销毁
2.一个activity
A被另一个activity B覆盖到恢复到前台
onPause()-->onStop()-->onRestart()-->onStart()-->onResume()
失去焦点--> 不可视 --> 重新启动 ---> 可视 ---> 获取焦点
3.一个activity
A被另外一个窗口样式activity B覆盖到重新获取焦点
onPause()-->onResume()
1.代码不报错,运行崩溃时可以用log打印出信息,以便确定哪里出bug
Log有五种类型
1.verbose
输出颜色为黑色 Log.v(tag,msg);
2.debug
输出颜色为蓝色 [b]Log.d(tag,msg);[/b]
3.info
输出颜色为绿色 [b]Log.i(tag,msg);[/b]
4.warn
输出颜色为橘黄色 [b]Log.w(tag,msg);[/b]
5.error
输出颜色为红色 [b]Log.e(tag,msg);[/b]
1.一个activity从创建到消失
onCreate()-->onStart()-->onResume()-->onPause()-->onStop()-->onDestroy()
创建---> 可视 --> 获取焦点---> 失去焦点 ---> 不可视 --> 销毁
2.一个activity
A被另一个activity B覆盖到恢复到前台
onPause()-->onStop()-->onRestart()-->onStart()-->onResume()
失去焦点--> 不可视 --> 重新启动 ---> 可视 ---> 获取焦点
3.一个activity
A被另外一个窗口样式activity B覆盖到重新获取焦点
onPause()-->onResume()
1.代码不报错,运行崩溃时可以用log打印出信息,以便确定哪里出bug
Log有五种类型
1.verbose
输出颜色为黑色 Log.v(tag,msg);
2.debug
输出颜色为蓝色 [b]Log.d(tag,msg);[/b]
3.info
输出颜色为绿色 [b]Log.i(tag,msg);[/b]
4.warn
输出颜色为橘黄色 [b]Log.w(tag,msg);[/b]
5.error
输出颜色为红色 [b]Log.e(tag,msg);[/b]
相关文章推荐
- Web前端性能优化(三)添加Expires头
- Microsoft Azure News(4) Azure新DV2系列虚拟机上线
- CodeForces 595A Vitaly and Night
- 快排,归并和Shell排序
- 哈希
- XMG Quartz2D 继续绘图 绘制圆饼
- 闪屏页
- hdu 3833 YY's new problem
- CodeForces 596C Wilbur and Points
- python数据库编程入门:python3.5连接mysql
- hive存储格式
- CodeForces 596B Wilbur and Array
- Django Mode
- 《程序员自我修养》第十章读书笔记
- android组件之Service
- zoj-3776-Pokemon Master
- CodeForces 596A Wilbur and Swimming Pool
- MTK当修改一些代码时,使用什么编译命令可以最有效率
- POJ1274 The Perfect Stall(二分图)
- zoj-3782-Ternary Calculation