【问题标题】:Extend a class to DownloadManager扩展一个类到 DownloadManager
【发布时间】:2016-10-18 16:30:35
【问题描述】:

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

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

【问题讨论】:

    标签: android android-download-manager


    【解决方案1】:

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

    【讨论】:

    • 即使我关闭了我的应用程序,有什么方法可以运行一些代码吗?
    • 您可以尝试使用警报管理器或尝试收听系统广播(如果有任何与您的任务相关的)
    • 你能推荐一些教程吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 1970-01-01
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2016-03-25
    相关资源
    最近更新 更多