Android asyncTasks - 你可以打多个电话吗?

时间:2016-02-29 20:49:23

标签: android android-fragments android-asynctask

目前在我的应用程序中,在一个片段(或适配器)中,我调用了多个AsyncTask,以便为该片段收集所需的数据。

我正在关注本教程link,以确保在从服务器加载数据时不会阻止UI。

但是由于我在我的片段/适配器中调用了多个AsyncTask,我意识到这个方法对我不起作用,我开始怀疑我是否正确使用AsyncTask。

那么,在一个片段/适配器中调用多个AsyncTask是否可以?

2 个答案:

答案 0 :(得分:0)

您可以在合理的限制内调用任意数量的AsyncTasks。请注意,AsyncTask在不同版本的Android上的行为有所不同,如AsyncTask中“执行顺序”标题下所述。

答案 1 :(得分:0)

是的,你可以尝试:

AsyncTask.THREAD_POOL_EXECUTOR();