快速提问,什么是在服务上执行多个网络操作的最佳方式。考虑像气象服务这样的东西,必须定期更新。我每次都按此顺序打电话
getCurrentWeather();
getForecast();
getForecasthours()
发出Http请求并以JSON格式获取数据。这将为每个用于更新UI的方法返回一个新的JSON对象。现在有时,我们不确定其中一个操作可能需要多长时间,因此在服务中使用多个AsyncTasks更好的方法来解决这个问题?或者这足够了还是有其他更好的方法来做到这一点。非常感谢
答案 0 :(得分:0)
异步任务是一种好方法。但是有更多的框架具有更多用于制作json http请求的功能。
查看Google Volley框架。