注意被try、catch(捕获)的异常,稍微不注意就很致命

不积跬步无以至千里
今天遇见了一个问题不知道咋回事,为什么这样?也没有明显的错误?咋回事呢?当你一行行的log的时候才发现原来是这的问题?
今天遇到的是一个错是UnknownHostException,这个异常,如下图:
注意被try、catch(捕获)的异常,稍微不注意就很致命
就是因为如下图这个代码:
注意被try、catch(捕获)的异常,稍微不注意就很致命
如上图所示,其中是HttpClient中的请求其中有个异常就是UnkonwnHostException,其中它属于IOException,我这里出现这个bug的原因是因为当网络请求的时候,没有网络造成的,所以当我们网络请求出现这个错误时,也没有报错,app也没有crash,但是没有任何处理了,这样让我们无从下手,因此针对某些异常不要盲目的去try-catch,要分析这个异常,然后针对这个异常做一些处理,才行。否则,将为你以后的开发埋下雷。