android应用程序抛出主机未解决的异常?

时间:2011-04-21 13:19:16

标签: android

我已经制作了一个Android应用程序,我应该首先请求xml然后解析它。 我遇到一个奇怪的问题...有时当我运行应用程序时,它运行良好,但有时我的Web请求显示端口80上的主机未解决的异常。我不明白为什么会发生这种情况。 当抛出异常时,如果我尝试通过Web浏览器访问该URL,它会打开正常。所以服务器端没有问题。

可能出现什么问题?

提前谢谢。

编辑:当我重新启动模拟器时,异常就解决了。

4 个答案:

答案 0 :(得分:0)

看起来您的网络连接很冒险

答案 1 :(得分:0)

手机(或虚拟设备)的网络连接可能有问题。您应该尝试捕获异常并显示错误消息和/或几秒钟后重试该请求。

答案 2 :(得分:0)

您可以尝试使用tcpdump(http://www.vbsteven.be/blog/android-debugging-inspectin-network-traffic-with-tcpdump/)转储流量,以查看连接是否有问题。

答案 3 :(得分:0)

这是模拟器上非常常见的问题。尝试重新启动。