Android开发时如何返回ASYNCTASK中的任务完成状态?

我正在尝试下载两个视频文件,并在过程中显示一个progressDialog.为此,我正在使用ASYNCTASK.我希望第一个下载完成,释放内存然后开始第二下载.我写了以下代码来实现这一目标,但似乎第二下载永远不会开始.
startDownload() {
DownloadFileAsync d1 = new DownloadFileAsync();
d1.execute(videoPath+fileNames[0],fileNames[0]);
if(d1.getStatus()==AsyncTask.Status.FINISHED) {
d1 = null;
DownloadFileAsync d2 = new DownloadFileAsync();
d2.execute(videoPath+fileNames[1],fileNames[1]);
}
}

我正在尝试下载两个视频文件,并在过程中

Android开发时如何返回ASYNCTASK中的任务完成状态?最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/17366.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>