首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不确定我是否使用了intentservice,asynctask...不然呢?

不确定我是否使用了intentservice,asynctask...不然呢?
EN

Stack Overflow用户
提问于 2016-05-01 21:04:24
回答 1查看 34关注 0票数 0

在一个活动中,我需要执行GET命令来接收json数据并将其插入到我的POJO中。GSON库为我做了这件事。但是,我需要执行另一个GET命令,并将json数据插入到不同的POJO中。除此之外,我还需要执行POST命令来向服务器发送数据以及更新服务器上的数据。

如果我使用异步任务,我将需要创建至少两个不同的异步任务,因为我正在处理不同的POJOS。然后我必须在里面写一些逻辑来做POST而不是GET…你能给我推荐一种最适合做所有这些事情的架构吗?我不想创建4-5个不同的异步任务类,我认为可能有比这个更好的方法。

我不知道一个asynctask是如何完成这项工作的,因为我的asncytask有两个不同的返回参数: List,List。如上所述,我有两个不同的GETS。

EN

回答 1

Stack Overflow用户

发布于 2016-05-01 21:07:37

您可以在一个AsyncTask中获取所有数据,一个接一个地发出3个请求,从而创建3个对象并从doInBackground()返回所有对象。

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

https://stackoverflow.com/questions/36966994

复制
相关文章

相似问题

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