首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何取消downloadManager发起的下载任务

如何取消downloadManager发起的下载任务
EN

Stack Overflow用户
提问于 2019-12-10 14:23:00
回答 1查看 52关注 0票数 0

我已经为下载进度条做了这段代码,但如果用户不小心点击了按钮,我也想取消下载任务。我无法实现这件事.can任何人请帮助我摆脱这一点。

提示:我是android java的新手,所以请提前给我解释一下所有详细的answer.thanks。

代码语言:javascript
运行
复制
String url = "URL";
            DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
            request.setDescription("Some descrition");
            request.setTitle("Some title");

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                request.allowScanningByMediaScanner();
                request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
            }
            request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "PDF_demo.ext");

            DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
            if (manager != null) {
                long downloadID = manager.enqueue(request);

            }
EN

Stack Overflow用户

发布于 2019-12-10 14:39:16

the document中,尝试使用:

代码语言:javascript
运行
复制
DownloadManager.remove(downloadID)
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59261355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档