Можно ли отменить / остановить загрузку, начатую с помощью DownloadManager?

Я использую DownloadManager, чтобы загрузить кучу файлов в моем приложении. Я не могу понять, как отменить загрузки, которые были поставлены в очередь downloadManager.

Есть две возможности: Пользователь может вручную отменить его, скажем, щелкнув его в панели уведомлений. б. Отмените и удалите загрузку через код.

У меня определен следующий получатель.


        
            
            
     
  

И в ресивере

if (DownloadManager.ACTION_NOTIFICATION_CLICKED.equals(action)) {

    Constants.showLog(TAG, "Notification clicked");
    long downloadId = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, 0);
    DownloadManager dm =(DownloadManager)context.getSystemService(Context.DOWNLOAD_SERVICE);             
    dm.remove(downloadId);

}

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос