假设我有多个url来获取xml或json中的信息数据。如何管理队列以维护每个请求?
实施例
屏幕1 - 请求----> URL1 ---->服务器中的数据 屏幕2 - 请求----> URL2 ---->来自服务器的数据
现在,如果用户在这种情况下经常更改屏幕,我该如何异步管理他们的多个请求?
任何想法?
答案 0 :(得分:0)
答案 1 :(得分:0)
我已成功实现了一个具有类似需求的应用程序,从而完全解耦了UI中的数据加载部分。
使用普通的Thread
(或最终有限的池),您可以使用LinkedBlockingQueue
来提供。然后使用AsyncTask
最终等待可用数据并通知UI更新,或使用View.post()
方法。