我正在开发一个需要并发处理的应用程序,需要知道所有下载是否已完成。只有当所有下载完成后,某个特定的函数才能启动。
我已经写了一个函数来检查队列中是否有旧的下载:
问题在于 - 为了确保,我想在初始化时清理队列并删除所有条目。
有什么办法可以现在删除这些条目吗? 这个函数对我没有用,因为我不想物理删除文件...只是清空队列。
有什么想法吗?
我已经写了一个函数来检查队列中是否有旧的下载:
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);
问题在于 - 为了确保,我想在初始化时清理队列并删除所有条目。
有什么办法可以现在删除这些条目吗? 这个函数对我没有用,因为我不想物理删除文件...只是清空队列。
有什么想法吗?