Android DownloadManager:BroadcastReceiver未在500错误/等待重试时调用

Android DownloadManager:BroadcastReceiver未在500错误/等待重试时调用,android,android-download-manager,Android,Android Download Manager,我已设置DownloadManager以下载文件。当我成功下载一个文件时,就会调用BroadcastReceiver 但是,当服务器返回500响应时,不调用BroadcastReceiver。我已经用Kitkat仿真器和Jellybean仿真器对其进行了测试。结果是一样的。以下是日志: 09-23 14:29:08.450 16249-12657/android.process.media W/DownloadManager: Aborting request for download 146:

我已设置DownloadManager以下载文件。当我成功下载一个文件时,就会调用BroadcastReceiver

但是,当服务器返回500响应时,不调用BroadcastReceiver。我已经用Kitkat仿真器和Jellybean仿真器对其进行了测试。结果是一样的。以下是日志:

09-23 14:29:08.450 16249-12657/android.process.media W/DownloadManager: Aborting request for download 146: Internal Server Error
09-23 14:29:08.490 16249-12657/android.process.media I/DownloadManager: Download 146 finished with status WAITING_TO_RETRY
也许下载没有像正常情况那样击中广播接收器,因为它正在等待再次尝试该文件


如何确保在出现500错误时调用BroadcastReceiver,以及当文件处于等待重试状态时?

您是否找到了解决方案?可能重复@ShubhamChauhan转到此问题并尝试。