-3

祝你有美好的一天,我有一个 web 服务,它从数据库返回一个复杂的 byte[] 图像数组,当我在互联网上使用测试仪时,即使我得到更多 7 或 10 个图像,结果也很快。在android上,我使用gridview显示来自使用kso​​ap的webservice的图像,我对2个图像没有问题,但是当我调用7个图像时,我无法收到来自webservice的任何响应,我使用的方法调用 web 服务卡住了,最后我的 android 应用程序得到错误“失败的活页夹事务”。

如果您知道有关此问题的一些提示,我会为您感到高兴。

提前致谢

4

1 回答 1

-2

记住 response.consumeContent() 即使它失败了,以便 Android 可以释放连接。

未知来源说:默认情况下,Android 将网络连接数限制为 2 个。(在较新版本中更新更多)[缺乏官方参考]

因此,尝试打开更多线程将使然后等到一个连接空闲。

于 2015-04-02T18:19:25.273 回答