如何暂停和恢复DownloadManager

我知道这个问题是重复的,我没有得到自满的答案。 我正在使用Android系统DownloadManager从networking下载文件,它与下载文件正常工作。

private DownloadManager downloadManager; Button start; Button pause; Button resume; 

初始化上面的所有button

 downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); Uri Download_Uri = Uri .parse("uri"); DownloadManager.Request request = new DownloadManager.Request( Download_Uri); 

那么它已经放下了下载队列。 什么时候轮到它开始下载

我的问题是,是否有任何简单的方法来暂停下载并恢复下载

 downloadManager.pause(); downloadManager.resume(); 

提前致谢。

  • 为什么“下载完成”通知会在Gingerbread设备上消失?
  • 直到android下载管理器将通过下载参考ID提供下载状态?
  • Android DownloadManager获取文件名
  • Android下载管理器完成了
  • Android DownloadManager获取文件名
  • 如何从webview Android下载文件?
  • 在webview中点击URL时如何获取文件名
  • DownloadManager下载超过2.1 GB的文件
  • 你可以在GitHub上看看这个开源项目:

    https://github.com/JiboStore/DownloadProvider

    它具有与android.app.DownloadManager完全相同的接口,但也支持正确的暂停和恢复function。

    这里有很多链接与你的问题相关,你可以跟任何一个进行。

    在文件下载中实现暂停/恢复

    暂停/恢复http连接下载

    Android暂停并恢复将文件下载到SD卡

    在Java中恢复HTTP文件下载

    我希望得到有利的回应。