gpt4 book ai didi

android - 告诉 DownloadManager 覆盖现有文件

转载 作者:行者123 更新时间:2023-11-29 01:21:19 25 4
gpt4 key购买 nike

我遇到 DownloadManager 不会覆盖现有文件但会创建一个新文件,例如world-1.map 而不仅仅是 world.map

有没有办法告诉他覆盖现有文件或解决方法,而无需添加新权限或数百行代码?

最佳答案

我用过一些DownloadManager,不过我从来没有遇到过这种情况,因为我每次都在重新下载之前删除了文件。即使您使用以下方法之一明确指定路径,也会出现此行为吗:

setDestinationInExternalFilesDir()

setDestinationInExternalPublicDir()

如果没有,你应该试一试。

如果它不起作用,您可以删除以前下载的内容,您需要将下载的 ID 存储在某处以便能够将其删除。这样:

downloadManager.remove(ids);

然后下载另一个文件。

关于android - 告诉 DownloadManager 覆盖现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36652450/

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