Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 异步任务没有并行运行_Android_Android Asynctask - Fatal编程技术网

Android 异步任务没有并行运行

Android 异步任务没有并行运行,android,android-asynctask,Android,Android Asynctask,我正在尝试下载一个文件,其中UI中的进度条已更新,并且在下载时,我希望删除在同一活动中发现的网格中的项目 我的工作如下: new FileDownloadTask(Req,item,frag.getActivity(),progUpdate).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); 当下载正在运行时,我会: new DeleteItemTask(item,progUpdate).executeOnExecutor(AsyncTask

我正在尝试下载一个文件,其中UI中的进度条已更新,并且在下载时,我希望删除在同一活动中发现的网格中的项目

我的工作如下:

new FileDownloadTask(Req,item,frag.getActivity(),progUpdate).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
当下载正在运行时,我会:

new DeleteItemTask(item,progUpdate).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
第一个任务完成后,第二个任务仍然连续执行

(我使用API级别14)


提前感谢。

有关主题的更多信息,请参阅。看起来您已将它们设置为使用并行执行API 14+并指定执行器。您如何知道它们是连续执行的?这些任务是做什么的?很可能是你不小心把它们连成了序列,基于它们的内部结构。你能分享那个密码吗?对不起,这是我的问题。还有另一个(第三个)异步任务未配置为并行,它导致了此问题。