Skip to content

Frequently Asked Questions

Jeff Davidson edited this page Apr 10, 2018 · 9 revisions

Why doesn't Volley support progress bars, or streaming requests/responses? Why does it run out of memory on large requests/responses?

Volley is not suitable for large download or streaming operations, since Volley holds all requests and responses in memory during parsing. For large download operations, consider using an alternative like DownloadManager.

This decision is fundamental to Volley's architecture, as it simplifies the API for most operations which have small requests/responses, and cannot be changed to support streaming.

Clone this wiki locally