我正在诊断我的一些用户向我报告的间歇性连接问题。用他自己的话说,这是来自用户的一份这样的报告:
我的 3g 图标是暗淡的,但普通条是亮的,而且这种情况已经有一段时间了,所以我可以持续运行测试。您的应用无法连接 - UnknownHostException。跑连接测试 - 都失败了。然后打开浏览器,导航到谷歌,搜索东西,进入我的 Flickr 帐户,打开图片——而我的 3g 图标一直是暗淡的。这意味着我的浏览器已连接,而您的应用无法连接。另一个观察结果:我多次运行这两个应用程序(浏览器和您的应用程序)来验证。在大多数运行中,两者的 3G 图标都很暗。在少数情况下,它会间歇性地为我的浏览器打开,但永远不会为您的应用程序打开。您的应用程序会立即抛出 UnknownHostException,而无需尝试几秒钟来发送我的消息(就像通常那样)。
任何人都可以推测为什么我的应用程序会被操作系统拒绝连接(如 UnknownHostException 所确认),但浏览器会被允许连接正常吗?请注意,用户外出时通常会遇到这种情况。
这是在 Android 2.2、LG Ally、T-Mobile 上。