我正在构建一个应用程序,如果所有下载都已完成,它需要知道并发原因。只有在我所有的下载完成后才允许启动某个功能。
我设法编写了一个函数来检查队列中的旧下载:
DownloadManager dm = (DownloadManager) context.getSystemService(context.DOWNLOAD_SERVICE);
Query q = new Query();
q.setFilterByStatus(DownloadManager.STATUS_FAILED|DownloadManager.STATUS_PENDING|DownloadManager.STATUS_RUNNING);
Cursor c = dm.query(q);
问题是——只是为了确定——在初始化时我想清理队列并删除所有条目。
有什么想法我现在可以删除条目吗?
这个功能对我不起作用,因为我不想物理删除文件......只是清空队列。
有任何想法吗?