2014-02-27 35 views
0

快速问题,对服务执行多个网络操作的最佳方式是什么?考虑像天气服务那样必须定期更新。每次我按这个顺序调用在服务中执行多个网络操作

getCurrentWeather(); 
     getForecast(); 
     getForecasthours() 

这使得Http请求和获取JSON数据。这将为每个用于更新UI的方法返回一个新的JSON对象。现在有时候,我们不确定其中一个操作可能需要多长时间,因此在服务中使用多个AsyncTasks可以更好地实现此目的?或者这足够了,还是有其他更好的方法来做到这一点。非常感谢

回答