基本语法
try{ //可能发生错误的程式码}catch(具体错误 e){ //具体错误有就写,没有就不写,有多个,就写多个catch e.printStackTrace(); //在命令行打印错误信息}catch(Exception e){ log(e.toString());}finally{ //无论是否捕捉到错误,一定会执行的代码}
注意事项
- 一般设定 catch 取得错误时应由小范围到大范围,即先具体错误,最后利用 Exception 处理所有其他错误
- finally 语句是一定会执行的程式段,一般用来删除物件或关闭档案等
- 参数 err 可以取得错误信息,一般使用 err.toString() 显示
- 能够使用 Log.d() 打印日志错误信息就不使用 e.printStackTrace() 一是为了更好的查找更易读,也可尽量节省内存防止锁死。
30分钟掌握Facebook引流、 中国邮政邮乐网、 义乌跨境出口电商发展论坛-wish专场、 PingPong、 亚马逊免费向卖家开放买家数据 / 亚马逊被曝通过Alexa监听用户私生活、 首发!深诺集团发布2018年全球电商行业"最全蓝皮书"、 掌握这些Facebook营销技巧,助你赢在起跑线!、 如何优化亚马逊站内广告?、 亚马逊后台操作实操、 物流优化、 亚马逊索赔 • 内部秘诀、 Fishpond、 Storenvy、 Shopee台湾站点特货普货品类【跨境电商指南】、 分享一个可以快速查找电脑文件的工具、 箱里藏刀!这个七夕真的要"孤寡"吗?、
没有评论:
发表评论