假设我有多个url来获取xml或json格式的信息数据。如何管理维护每个请求的队列?
示例
屏幕1--请求-> URL1 ->来自服务器的数据屏幕2--请求-> URL2 ->来自服务器的数据
现在,如果用户在这种情况下频繁更改屏幕,我如何管理他们的多个异步请求?
有什么想法吗?
发布于 2012-03-16 16:52:21
发布于 2012-03-16 17:12:33
我已经成功地实现了一个具有类似需求的应用程序,将数据加载部分与UI完全解耦。使用一个普通的Thread (或者最终是一个有限的池),您可以使用LinkedBlockingQueue等馈送它。然后使用AsyncTask最终等待可用的数据并通知UI进行更新,或者使用View.post()方法。
https://stackoverflow.com/questions/9734161
复制相似问题