gpt4 book ai didi

java - 将 AsyncTasks 的结果放在一起

转载 作者:可可西里 更新时间:2023-11-01 16:43:58 25 4
gpt4 key购买 nike

例如,我有两个方法 method1() 和 method2(),现在每个方法都创建新的 AsyncTask 并开始在其中执行一些 http 查询。每个任务都返回对象列表(list1 和 list2),我需要等待所有这些对象并将这些列表合并为一个以返回。最好的方法是什么?

而且我真的不需要保持顺序,它可以是 list1 之后的 list2。等待所有结果的最佳方式是什么,我应该在哪里积累它们?如果我想维持秩序怎么办?

最佳答案

如果不了解您已经完成的工作,很难提供太多帮助。但我会创建一个成员 ArrayListLinkedHashMap 并使用第一个方法调用第一个 AsyncTask 并将这些结果放入列表中。然后从第一个 AynscTaskonPostExecute() 调用第二个方法,并将这些结果添加到列表中。如果您需要更多帮助,请发布您已经开始的一些代码

关于java - 将 AsyncTasks 的结果放在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com