DownloadManager を使用してファイルをダウンロードしています。1 つのファイルをダウンロードして使用する方法を知っている
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
か否か。しかし、ある意味で一緒に「属する」複数のファイルがあるので、それらの「キュー」を用意し、「キュー」の進行状況を示す方法で通知を表示したいと思います (追加したとしましょう)キューに 5 つのファイルがあるため、最初のファイルがダウンロードされた後は 20%、2 つがダウンロードされた後は 40% と表示されます...)
ファイルの順序は重要ではありませんが、キューの最後のファイルがダウンロードされたときに、BroadcastReceiver の onReceive() 関数で検出できるようにしたいと考えています。
これまでのところ、request.setNotificationVisibility を使用せず、onReceive() で downloadId を照合してダウンロードしたファイルをカウントし、最後のファイルがダウンロードされたときに必要なことを実行するのが最も近かったです。
もっと「見える」ようにする方法はありますか?