你如何在android中捕获UnknownHostException?

Wil*_* L. 2 java android httpclient http-post

我正在使用HttpClient发布然后在Android中检索一些东西,效果很好,但是当我没有互联网连接它强制关闭时,他们是一种在制作HttpPost时捕获UnknownHostException的方法吗?我知道在提出请求之前我可以确保它连接到互联网,但如果手机没有服务怎么办?

Shi*_*ine 6

UnknownHostExceptionIOException的子类,所以你应该能够捕获/管理它只是捕获IOException或更具体的东西(NoRoute,ConnectTimeout等)

还要考虑在进行网络呼叫之前添加连接检查ConnectivityManager