这是我的做法:
- 创建了一个自定义下载器(
extends OkHttpDownloader
)并将其指定给Picasso。 - 在下载器内部,我添加了一个拦截器(
getClient().interceptors().add(new Interceptor() {...}
)
我在调试模式下启动我的Android应用程序时,我注意到有两个线程,每个线程的名称均为“Picasso-....”。当我尝试从网络访问图像时,每个线程都会调用我的拦截器的public Response intercept(Chain chain)
方法,这意味着相同的请求被多个线程同时处理。这是什么原因?