我正在使用 Picasso 加载列表视图的图像。
问题是互联网连接速度很慢。
如何更改 Picasso 中的加载超时时间?
我的代码是:
Picasso.with(context)
.load(MainActivity.WEBSITE + book_item.Image)
.resize(final_thumb_width, final_thumb_height)
.into(new PicassoTarget(book_item,item.img, item.title));
您可以在 MainActivity onCreate 中尝试类似的操作(或者您想要创建 Picasso Builder 的任何地方)
Picasso picasso;
OkHttpClient okHttpClient;
okHttpClient = new OkHttpClient();
okHttpClient.setConnectTimeout(10, TimeUnit.SECONDS);
picasso = new Picasso.Builder(this)
.downloader(new OkHttpDownloader(okHttpClient))
.build();
这应该给毕加索十秒的暂停时间。根据您的需要进行配置。
完全披露:我不使用超时。我刚刚在 API 中注意到了这一点。这可能是完全错误的哈哈。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)