我的应用程序应该从一个网站下载很多图片,数量超过200.所以,如果我把这下面的代码放在for(int i = 0; i ++; i< 200)中,它看起来不太好,连接应该每次都连接和断开。
所以有人有一些好的建议吗?
URL imageUrl = new URL(url);
conn = (HttpURLConnection)(imageUrl.openConnection());
conn.connect();
InputStream is = conn.getInputStream();
BitmapFactory.Options ops = new BitmapFactory.Options();
ops.inSampleSize = inSample;
bitmap = BitmapFactory.decodeStream(is, null, ops);
is.close();
conn.disconnect();
答案 0 :(得分:1)
URLConnection汇集在幕后发生。你不必为此担心。
答案 1 :(得分:-1)
由于每个图像都有一个单独的URL,因此必须打开和关闭连接。这段代码没有替代品。