DownloadManager.Request со статусом ожидания, если у вас нет inte rnet JAVA - PullRequest
0 голосов
/ 27 мая 2020

Я использую DownloadManager.Request для загрузки apk для обновления моего приложения, проблема в том, что это приложение будет работать во внутренней сети, которая не имеет rnet соединения, оно должно загружаться с нашего внутреннего сервера, но поскольку там нет inte rnet ожидает загрузки, как я могу решить эту проблему?

DownloadManager.Request request = new DownloadManager.Request(Uri.parse(downloadUrl));
            request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
            request.setDestinationUri(fileUri);
            request.setMimeType("application/vnd.android.package-archive");
            request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
            request.allowScanningByMediaScanner();
            request.setAllowedOverRoaming(false);
            request.setVisibleInDownloadsUi(true);
//            request.setAllowedNetworkTypes()

            //GET DOWNLOAD SERVICE AND ENQUEUE OUR DOWNLOAD REQUEST
            final DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
            final long downloadId = manager.enqueue(request);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...