Update DownloadCompleteReceiver.kt

This commit is contained in:
MNCHL 2023-12-26 23:37:01 +08:00 committed by GitHub
parent 26b93265b2
commit 885ddf55a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,15 +6,16 @@ import android.content.Context
import android.content.Intent
import android.database.Cursor
import android.net.Uri
import android.os.Environment
import androidx.core.content.FileProvider
import java.io.File
class DownloadCompleteReceiver(private val downloadId: Long, private val onDownloadComplete: (Uri?) -> Unit) : BroadcastReceiver() {
class DownloadCompleteReceiver(
private val downloadId: Long,
private val onDownloadComplete: (Uri?) -> Unit
) : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
if (DownloadManager.ACTION_DOWNLOAD_COMPLETE == intent?.action) {
val downloadManager = context?.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
val downloadManager =
context?.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
val query = DownloadManager.Query().setFilterById(downloadId)
val cursor: Cursor = downloadManager.query(query)