SaveFileTask 类中的onPostExecute中已经进行了请求结束操作,为什么DownloadHandler 中再次还要再次进行?
来源:5-8 文件下载功能设计与实现
qq_新世纪_1
2017-10-25
老师,您在SaveFileTask 类中的onPostExecute中已经做了文件下载完成后的请求结束操作,为什么又在DownloadHandler 中再次进行请求结束操作,而且如果在onPostExecute中写的话就不用做文件下载判断了吧
写回答
1回答
-
傅猿猿
2017-10-27
两个是分开的,下载为了防止retrofit在内存放大量文件,采用一边下载一边写入的方式,所以是单独的asynctask,后面rxJava的封装就没有这个问题了
00
相似问题