/**
* 设置超时时间
*/
OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.setConnectTimeout(3, TimeUnit.SECONDS);
okHttpClient.setReadTimeout(5, TimeUnit.SECONDS);
okHttpClient.setWriteTimeout(5, TimeUnit.SECONDS);
/**
* 加载https的网址
*/
String url = "https://www.baidu.com/img/bd_logo1.png";
Picasso picasso = new Picasso.Builder(this)
.downloader(new OkHttpDownloader(okHttpClient))
.build();
/**
* 设置加载错误时的默认图片
*/
picasso.with(this).load(url).config(Bitmap.Config.ARGB_8888).error(R.mipmap.ic_launcher).into(img);
(1)使用Picasso可以设置加载的超时时间,需要注意的是如果设置超时时间需要使用到okhttp库;
(2)可以加载https的网址;
(3)可以设置加载出错时默认的加载图片;