首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java for android中处理多个asyc请求?

如何在java for android中处理多个asyc请求?
EN

Stack Overflow用户
提问于 2012-03-16 16:43:41
回答 2查看 263关注 0票数 0

假设我有多个url来获取xml或json格式的信息数据。如何管理维护每个请求的队列?

示例

屏幕1--请求-> URL1 ->来自服务器的数据屏幕2--请求-> URL2 ->来自服务器的数据

现在,如果用户在这种情况下频繁更改屏幕,我如何管理他们的多个异步请求?

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2012-03-16 16:52:21

你必须使用2个异步任务,一个从URL1获取数据,然后在执行第一个异步任务时调用第二个任务。

请检查此链接

Asynctask status always showing running

票数 0
EN

Stack Overflow用户

发布于 2012-03-16 17:12:33

我已经成功地实现了一个具有类似需求的应用程序,将数据加载部分与UI完全解耦。使用一个普通的Thread (或者最终是一个有限的池),您可以使用LinkedBlockingQueue等馈送它。然后使用AsyncTask最终等待可用的数据并通知UI进行更新,或者使用View.post()方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9734161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档