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.
- Administrador de descargas de archivos múltiples en listview + progreso / pausa / reanudar android
- DownloadManager - recibido ACTION_DOWNLOAD_COMPLETE, pero el estado es STATUS_RUNNING
- ¿Cómo hacer una pausa con DownloadManager?
- Administrador de descargas de Android completado
- DownloadManager descarga de archivos de más de 2,1 GB
- Pausar android DownloadManager
- Mostrar el progreso del gestor de descargas dentro de la actividad
- DownloadManager no envía la transmisión después de INSUFFICIENT_SPACE_ERROR
- Cómo averiguar IDs o nombres de sistemas extraíbles (mapas de bits) precargados del volcado de memoria
- Mostrar los próximos cumpleaños de amigos de Facebook