将类扩展为DownloadManager

时间:2013-12-30 11:39:45

标签: android android-download-manager

我想创建一个自定义的DownloadManager类,我想在下载和其他内容中修改类发送的通知。有可能这样做还是我疯了?我的主要动机是显示我的自定义下载通知,即使我关闭应用程序。目前我正在使用已禁用通知的DownloadManager类,然后运行计时器以持续监视它并发送我的自定义通知。但当我关闭我的应用程序时,线程停止(但DownloadManager仍然运行)并且通知挂起。我只是希望我的自定义通知即使在应用程序关闭后也会继续更新(因为DownloadManager仍在运行)。

我甚至尝试在应用程序中进行广播并在清单中注册,但在Android 3.1+设备中,接收器在应用关闭后不接收广播。所以,我正在寻找解决方案。希望我解释得很好:)

1 个答案:

答案 0 :(得分:2)

Download Manager是系统服务,所以你可以使用它,但不能通过扩展任何东西来改变它的工作方式。如果您希望文件下载的行为方式不同,则必须自己处理文件下载。