Java 删除exoplayer下载下载跟踪器时,isdownload()返回true

Java 删除exoplayer下载下载跟踪器时,isdownload()返回true,java,android,exoplayer,download-manager,Java,Android,Exoplayer,Download Manager,如果下载的文件通过文件资源管理器从存储中删除,我很难确定下载是否仍在下载 我使用exoplayer团队提供的实现了我的下载程序 我有一个函数,在应用程序返回焦点时执行,该函数循环遍历所有已知下载,并使用isdownload()函数来确定每个下载是否仍在下载。但当我在文件管理器中删除下载管理器创建的所有文件并切换回应用程序时,该函数仍然返回true。以下是代码片段: for (int i=0; I<downloadIDs.size(); i++) { String stringUri

如果下载的文件通过文件资源管理器从存储中删除,我很难确定下载是否仍在下载

我使用exoplayer团队提供的实现了我的下载程序

我有一个函数,在应用程序返回焦点时执行,该函数循环遍历所有已知下载,并使用
isdownload()
函数来确定每个下载是否仍在下载。但当我在文件管理器中删除下载管理器创建的所有文件并切换回应用程序时,该函数仍然返回true。以下是代码片段:

for (int i=0; I<downloadIDs.size(); i++) {
    String stringUri = getUri(downloadIDs.get(i));
    if (stringUri != null) {
        Uri uri = Uri.parse(stringUri);
        if (downloadTracker.isDownloaded(uri)) {
            isDownloadedDownloadIDs.add(downloadIDs.getString(i));
        }
    }
}
for(int i=0;i