una samsung progreso pendientes notificaciones muestra incompletas eliminar detener descargas descarga curso como cancelar barra aparecen android notifications android-download-manager download-manager

samsung - eliminar descargas incompletas android



Cancelar la descarga en curso no elimina la notificación (1)

Para resolver este problema, tuve que llamar a DownloadManager # remove () dos veces.

Estoy usando Android DownloadManager y tengo la capacidad de cancelar la descarga en curso. Esta llamada también elimina el progreso de la descarga desde la barra de notificaciones en todos los dispositivos que probé, pero desde Nexus 5 (con Android 5.0.1). El comportamiento es la descarga, pero la notificación no se cancela y se bloquea al porcentaje completado cuando se solicitó la cancelación.

Aquí es cómo configuro el objeto de solicitud para mostrar la notificación

DownloadManager.Request.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);

Y esta es la salida de mensaje de registro relevante que veo después de llamar

DownloadManager.remove(downloadId); 01-12 13:37:41.205 746-746/? V/NotificationService﹕ pkg=com.android.providers.downloads canInterrupt=false intercept=true 01-12 13:37:41.385 21155-7714/? W/DownloadManager﹕ [5020] Stop requested with status CANCELED: download canceled 01-12 13:37:41.385 21155-7714/? D/DownloadManager﹕ [5020] Finished with status CANCELED