针对单个活动的Android多Web服务调用
对于单个屏幕,我必须显示单个Web服务调用无法提供的数据。我必须调用三个独立的不同Web服务来获取屏幕上显示的所有数据。如果我一次打三个电话,有可能在连接不好的情况下出错,如果我一个接一个地打电话,那么会花费很长时间,给用户带来糟糕的体验。如何处理这个问题,使它提供最佳的用户体验和最低的失败机会在互联网连接 我想这篇文章会被取消 无论如何,如果您要求一些技术性的东西,我们之前使用的是实现一个连接速度实用程序类(ConnectionVityUtil),并提供一个方法针对单个活动的Android多Web服务调用,android,json,web-services,soap,Android,Json,Web Services,Soap,对于单个屏幕,我必须显示单个Web服务调用无法提供的数据。我必须调用三个独立的不同Web服务来获取屏幕上显示的所有数据。如果我一次打三个电话,有可能在连接不好的情况下出错,如果我一个接一个地打电话,那么会花费很长时间,给用户带来糟糕的体验。如何处理这个问题,使它提供最佳的用户体验和最低的失败机会在互联网连接 我想这篇文章会被取消 无论如何,如果您要求一些技术性的东西,我们之前使用的是实现一个连接速度实用程序类(ConnectionVityUtil),并提供一个方法hasFastConnectio
hasFastConnection
。请参见示例实现
因此,当它检测到一个缓慢的连接时,我们会显示一个吐司说“你的连接有点不稳定!”或其他类似的话。这将把责任转移到用户的连接上,而不是你的应用程序太慢
我们还为此增加了超时时间,如果您可以访问后端,请启用GZip压缩并在客户端上进行适当处理。还有其他建议吗?