小编Shu*_*ral的帖子

Android - 异步网络呼叫 - 响应相互依赖

我今天在开发Android应用程序时遇到了这种情况,我需要根据来自2个不同API的响应来呈现图形.我正在使用Volley而我所做的是我进行了顺序网络呼叫,即我发出了第一个请求,并且在该onResponse请求的方法中我发出了第二个请求.然后我在onResponse第二个请求的方法中渲染视图(图形).

现在我想优化这种情况.我想知道一种方法,我可以异步地进行这两个网络调用,我只在收到来自两个API的响应后呈现视图.所以,我说有3种模块化方法,即 -

  1. getDataFromServer1(从一个服务器获取数据的网络调用)
  2. getDataFromServer2(从另一台服务器获取数据的网络调用)
  3. loadView (根据从2个网络呼叫收到的数据渲染图表)

我该怎么办呢?有人可以对它嗤之以鼻吗?

java android asynchronous sequential android-volley

6
推荐指数
2
解决办法
987
查看次数

标签 统计

android ×1

android-volley ×1

asynchronous ×1

java ×1

sequential ×1