DownloadManagerを使用してアプリのファイルをダウンロードします。問題はほとんどありません。同時ダウンロードが表示されることがあります-2つのファイルが同時にダウンロードされています(少なくとも2つの通知が表示されます)。他の問題は、一部のファイルには説明が表示され、一部には表示されないことです。
DownloadManagerはどのように機能しますか?同時により多くのファイルをダウンロードすることは可能ですか?または、何がこの問題を引き起こす可能性がありますか?ダウンロード中にアプリが強制終了されたり、再起動されたりすることがあるためでしょうか?
これは私が使用するコードです:
Request request = new DownloadManager.Request(uri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
request.setAllowedOverRoaming(false);
request.setTitle(episodeTitle);
request.setVisibleInDownloadsUi(false);
request.setDescription("Episode is downloading");
request.setDestinationUri(Uri.fromFile(file));
downloadManager.enqueue(request);
以下の画像でわかるように、2番目の通知には説明が含まれていますが、最初は含まれていません。