Can we have Custom Notification for android.os.DownloadManager?

android, android-download-manager, android-notifications

Solution

can we add some cross button in this notification so that if user click that button it will cancel download?

Not directly. That `Notification` is not being displayed by your app; you have no control over its behavior.

The most likely solution is to not use `DownloadManager`, but instead download the content yourself. Then, you can display whatever you want as a `Notification`.

Middle ground would be to use `DownloadManager` but set up the flags and permissions to allow you to request downloads that do not display a `Notification`. Then, you can have your own `Notification`. The downside here is that you may not be able to reproduce all features of the system-supplied `Notification` (e.g., percent-complete progress indicator).

Problem

Currently I am using below code snippet to download a file using `DownloadManager`: ``` String servicestring = Context.DOWNLOAD_SERVICE; DownloadManager downloadmanager; downloadmanager = (DownloadManager) getSystemService(servicestring); Uri uri = Uri .parse("some url here"); DownloadManager.Request request = new Request(uri); ``` Using this code I am getting below notification. My question is, can we add some cross button in this notification so that if user click that button it will cancel download? Expected output: (user must be able to cancel download when click on this red cross icon) Please suggest some way if any. Thank you

Original source