Android Studio中Picasso库图片加载线程问题咨询
Picasso 后台线程处理说明
你完全不需要自行创建线程来运行这段代码:
Picasso.get().load(file).fit().into(letterImage)这个调用本身就会把图片加载、解码、fit模式下的尺寸计算与缩放这些耗时操作放到Picasso内部维护的后台线程池中执行。- 你只需要在主线程调用这段代码即可,Picasso会自动完成异步处理,等耗时操作完成后,再自动切回主线程把图片绘制到
letterImage这个ImageView上,不会阻塞主线程。
补充细节:fit方法的作用是根据ImageView的尺寸来缩放图片,这个计算和缩放过程同样在后台线程完成,不会占用主线程资源。
内容的提问来源于stack exchange,提问作者Tman44
相关产品推荐
相关产品推荐

