La librería Volley

 

Volley[1] es un librería que permite realizar peticiones HTTP de forma sencilla sin tener que preocuparnos de la gestión de hilos. No pertenece al API de Android, pero ha sido desarrollada por Google, por lo que es posible que sea incluida en un futuro. Presenta las siguientes ventajas:

Gestión automática de hilos:No tendrás que crear nuevos hilos o AsyncTasck de forma manual. Solo tendrás que escribir el escuchador adecuado cuando se produzca la descarga.

Caché transparente:Las descargas son guardadas de forma automática en disco o memoria. Si se solicita un contenido ya descargado, la respuesta será inmediata. La caché es manejada gracias a las cabeceras del protocolo HTTP ( Last-Modified, If-Modified-Since, … ).

Manejo automático de colas de petición con prioridades:

Volley ha sido diseñada para realizar múltiples descargar simultáneas, pero no se recomienda su uso para la descarga de grandes volúmenes de datos. En este caso es más interesante usar la clase DownloadManager.



[1] https://developer.android.com/training/volley