下载管理器android出错

HjK*_*HjK 5 android download download-manager onresume

使用Android下载管理器我试图同步实现多个pdf文件下载(即,在成功完成上一个请求后生成请求的实例),在广播接收器中的DOWNLOAD_SUCCESS通知之后不久,它的副本生成请求(具有相同的请求ID)并隐式启动DownlaodManager.第二次下载失败,DownlaodManager给出DownloadManager.status = ERROR CAN NOT RESUME.Hence,pdf未下载.这只有在我尝试同步时才会发生多次下载.任何帮助表示赞赏.

efp*_*ies 0

您是否在三星设备上运行您的应用程序?我在 Nexus S、Galaxy Tab 10.1 和一个我不记得名字的手机上也遇到了同样的问题(它们有 Android 版本 2.3.6、3.2 和 4.0.4),但在 HTC Nexus One、HTC Sensation (4.0.x) 上从来没有遇到过同样的问题。 )和 HTC Explorer (2.3.5) 或模拟器。

我有这样的后果:

06-05 17:42:26.756: INFO/DownloadManager(12113): Initiating request for download 1551
06-05 17:42:27.057: INFO/ololo(17021): Status for content://downloads/my_downloads/1551: file exists
06-05 17:42:27.137: INFO/DownloadManager(12113): Initiating request for download 1551
06-05 17:42:27.197: WARN/DownloadManager(12113): Aborting request for download 1551: Trying to resume a download that can't be resumed
06-05 17:42:27.247: WARN/ImageView(17021): Unable to open content: content://downloads/my_downloads/1551
Run Code Online (Sandbox Code Playgroud)

我认为这是一个非常有趣的问题。

有人说这是三星和其他一些厂商的问题。我的解决方案是实现我自己的 DownloadManager 或使用其他人的。