Несколько причин, по которым некоторые приложения могут автоматически удалять загруженные файлы:
- Функция энергосбережения. otvet.mail.ru 4pda.to В режиме сна при подключении зарядки устройство может очищать файлы, которые не найдены в приложении загрузки. otvet.mail.ru
- Устаревшие файлы. stackoverflow.com Если для загрузки установлено значение «не отображаться в пользовательском интерфейсе», то через 7 дней файлы удаляются, поскольку считаются устаревшими. stackoverflow.com
Чтобы предотвратить автоматическое удаление, можно попробовать следующее:
- Загружать файлы в специальную папку. stackoverflow.com Например, Environment#getExternalStoragePublicDirectory(строка с Environment#DIRECTORY_DOWNLOADS) — это единственный путь, начинающийся в Android Q, где загрузки видны и не должны удаляться. stackoverflow.com
- Изменить имя файла после загрузки. stackoverflow.com Например, в DownloadedReceiver. stackoverflow.com
Также рекомендуется использовать для перемещений файлов только стандартный проводник. 4pda.to