多线程下载岂不是imageView.setBitmap()会运行多次?

来源:5-7 多线程下载核心实现

qq_蓝城_1

2017-05-08

http://szimg.mukewang.com/59104f310001822b07440421.jpg

写回答

2回答

qq_心梦於痕_0

2018-01-05

可以在DownLoadRunnable构造方法中多加一个参数(表示文件总长度)然后在run()方法的最后判断下载的文件大小等于文件总长度的时候才回掉callback.success(file)方法。不做判断那么有多少线程数就会回调多少次success(file)方法


1
0

ImoocZhang

2017-05-12

这个是在UI线程中执行的,其他线程进不来的

0
0

Android架构师之路 网络层架构设计与实战

跟着大牛,从底层开始,打造自己的Retrofit网络框架

558 学习 · 65 问题

查看课程