Download Manger продолжайте скачивать первый апк и обналичивать его - PullRequest
1 голос
/ 03 апреля 2020

Я использую DownloadManager, и он работает впервые, есть ссылка, которая всегда выдаст мне last-version.apk, но после обновления apk менеджер загрузки продолжает загружать первый apk. например, я скачал last-version.apk, который является версией 1, затем сервер загрузит apk до версии 2. но менеджер загрузок продолжает загружать версию 1. Я пытался удалить и очистить данные, но все еще скачивал версию 1. обратите внимание, что если Я устанавливаю приложение в новый телефон, оно загрузит версию 2, но, похоже, проблема все еще существует

1 Ответ

0 голосов
/ 03 апреля 2020

Вы проверили, существует ли файл или нет?

     String path = String.valueOf(getContext().getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);

                    File file = new File(path);

                    if(file.isFile()){
                       // delete the old version
                    } 
...