我有一个在后台线程上执行的文件下载服务,我使用retrofit2进行下载API调用 . 似乎较小的文件成功下载,但是对于较大的文件,它会抛出OutOfMemory错误 . 我还在我正在制作的get调用之上使用了@Streamimng注释 . 即使不知何故,文件仍保存在内存中 . 这不是使用@Streaming的全部目的,它应该以块而不是整个文件的形式下载 .
我的Rest API:
我有一个在后台线程上执行的文件下载服务,我使用retrofit2进行下载API调用 . 似乎较小的文件成功下载,但是对于较大的文件,它会抛出OutOfMemory错误 . 我还在我正在制作的get调用之上使用了@Streamimng注释 . 即使不知何故,文件仍保存在内存中 . 这不是使用@Streaming的全部目的,它应该以块而不是整个文件的形式下载 .
我的Rest API: