我制作了一个android应用程序,在该应用程序中,我应该首先请求xml,然后对其进行解析。我遇到了一个奇怪的问题...有时当我运行应用程序时,它运行得很好,但有时我的web请求在端口80上显示主机未解决的异常。我不明白为什么会发生这种事。当抛出异常时,如果我尝试通过web浏览器访问url,它打开得很好。所以没有服务器端的问题。
会出什么问题呢?
提前谢谢你。
编辑:当我重新启动仿真器时,异常得到了解决。
发布于 2011-04-21 21:21:39
你的网络连接看起来像是flakey
发布于 2011-04-21 21:24:19
您的电话(或虚拟设备)的网络连接可能有问题。您应该尝试捕获异常并显示错误消息和/或在几秒钟后重试请求。
发布于 2011-04-21 21:24:41
您可以尝试使用tcpdump (http://www.vbsteven.be/blog/android-debugging-inspectin-network-traffic-with-tcpdump/)转储流量,以查看连接是否有问题。
https://stackoverflow.com/questions/5744676
复制相似问题