Android: Problema con el gestor de descargas

Estoy tratando de descargar el archivo usando Android Download Manager . Según documentos:

El gestor de descarga llevará a cabo la descarga en segundo plano, teniendo cuidado de las interacciones HTTP y reintentando las descargas después de los fallos oa través de los cambios de conectividad y los reinicios del sistema.

Pero, el encargado de la transferencia directa nunca reanuda la transferencia directa, después de la conexión de red se restaura (por lo menos, en mi caso). Incluso intenté establecer el encabezado de la solicitud, usando addRequestHeader () . Pero nada funcionó. Mi código es el siguiente:

Request request = new Request(Uri.parse(BASE_URL)); request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE); request.setAllowedOverRoaming(false); request.setTitle("Aarti Sangrah.zip"); request.setDestinationInExternalPublicDir( Environment.DIRECTORY_DOWNLOADS, "Aarti Sangrah.zip"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { request.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); } else { request.setShowRunningNotification(true); } if (isResuming) { request.addRequestHeader("Range", "bytes=" + file.length()); } enqueue = dm.enqueue(request); 

En los documentos, no pude encontrar ningún método para reanudar las descargas. Además, tengo un BroadcastReceiver para supervisar los cambios de red.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.