Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对单个活动的Android多Web服务调用_Android_Json_Web Services_Soap - Fatal编程技术网

针对单个活动的Android多Web服务调用

针对单个活动的Android多Web服务调用,android,json,web-services,soap,Android,Json,Web Services,Soap,对于单个屏幕,我必须显示单个Web服务调用无法提供的数据。我必须调用三个独立的不同Web服务来获取屏幕上显示的所有数据。如果我一次打三个电话,有可能在连接不好的情况下出错,如果我一个接一个地打电话,那么会花费很长时间,给用户带来糟糕的体验。如何处理这个问题,使它提供最佳的用户体验和最低的失败机会在互联网连接 我想这篇文章会被取消 无论如何,如果您要求一些技术性的东西,我们之前使用的是实现一个连接速度实用程序类(ConnectionVityUtil),并提供一个方法hasFastConnectio

对于单个屏幕,我必须显示单个Web服务调用无法提供的数据。我必须调用三个独立的不同Web服务来获取屏幕上显示的所有数据。如果我一次打三个电话,有可能在连接不好的情况下出错,如果我一个接一个地打电话,那么会花费很长时间,给用户带来糟糕的体验。如何处理这个问题,使它提供最佳的用户体验和最低的失败机会在互联网连接

我想这篇文章会被取消

无论如何,如果您要求一些技术性的东西,我们之前使用的是实现一个连接速度实用程序类(ConnectionVityUtil),并提供一个方法
hasFastConnection
。请参见示例实现

因此,当它检测到一个缓慢的连接时,我们会显示一个
吐司
说“你的连接有点不稳定!”或其他类似的话。这将把责任转移到用户的连接上,而不是你的应用程序太慢


我们还为此增加了超时时间,如果您可以访问后端,请启用GZip压缩并在客户端上进行适当处理。

还有其他建议吗?