目前在我的应用程序中,在一个片段(或适配器)中,我调用了多个AsyncTask,以便为该片段收集所需的数据。
我正在关注本教程link,以确保在从服务器加载数据时不会阻止UI。
但是由于我在我的片段/适配器中调用了多个AsyncTask,我意识到这个方法对我不起作用,我开始怀疑我是否正确使用AsyncTask。
那么,在一个片段/适配器中调用多个AsyncTask是否可以?
答案 0 :(得分:0)
您可以在合理的限制内调用任意数量的AsyncTasks。请注意,AsyncTask在不同版本的Android上的行为有所不同,如AsyncTask中“执行顺序”标题下所述。
答案 1 :(得分:0)
是的,你可以尝试:
AsyncTask.THREAD_POOL_EXECUTOR();