gpt4 book ai didi

java - 如何取消downloadManager启动的下载任务

转载 作者:行者123 更新时间:2023-12-01 19:30:39 25 4
gpt4 key购买 nike

我已经为下载进度栏完成了这段代码,但如果用户不小心单击了按钮,我也想取消该下载任务。我无法实现这个目标。任何人都可以帮助我解决这个问题。

提示:我是 android java 新手,因此请用所有详细答案进行解释。提前致谢..

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);

}

最佳答案

来自the document ,尝试使用:

DownloadManager.remove(downloadID)

关于java - 如何取消downloadManager启动的下载任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59261355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com