웹 API의 텍스트 전용 데이터를 요청하고 있습니다.이 데이터는 ~ 5MB 또는 ~ 1KB 정도 될 수 있습니다.HttpUrlConnection보다 언제 DownloadManager를 사용 하시겠습니까?
시간 초과 가능성과 메모리 풋 프린트가 5MB InputStream
이므로 HttpUrlConnection
을 사용하는 것을 주저합니다. 안드로이드 문서에서
:
The download manager is a system service that handles long-running HTTP downloads.
는 다음과 같이 5메가바이트 수를합니까 "장기 실행?" HttpUrlConnection
의 의도 된 용도는 작은 데이터 패킷을위한 것으로 5MB의 텍스트가 아닙니다.