安卓 关于HTTP协议访问网络的一点小问题

用HTTP协议访问网络时connection.setConnectTimeout(5000);时如果时间超过的5000程序可以运行但是后台会报错网络连接超时
java.net.SocketTimeoutException: failed to connect to /192.168.1.110 (port 80) after 5000ms
现在我想的是如果连接失败界面是看不到后台的,如果连接超时,就在界面用Toast提示出来,Toast就不说了,这个判断写在哪里怎么写呢?当连接时间超过5000ms时 发一个消息显示在UI,就是这条(当连接时间超过5000ms)判断的语句!!??怎么写呀,求大神指导一下。。。。。万分感谢!

在做网络请求操作时会有exception,其中需要捕获java.net.SocketTimeoutException,然后在这个try catch的exception里面用Handler发送一个message,最后在handmessage中用Toast显示提示信息。

try catch 以下异常,然后在异常捕获函数里面写。