gpt4 book ai didi

android - 从android中的url数组下载图像数组的问题

转载 作者:行者123 更新时间:2023-11-30 04:38:02 27 4
gpt4 key购买 nike

我在从 URL 数组下载图像以显示图像列表时遇到问题。我将图像 url 存储到一个数组中,当我迭代这个数组时,我调用了一种方法来下载并通过一次传递一个 url 返回位图。但是在完成此迭代后,我丢失了一些图像。这意味着我开始知道迭代过程会跳过一些图像。

谁能帮我解决这个问题?出于引用目的,我在这里附上我的代码,我在带有处理程序的单独线程中运行它。

Bitmap[] data = new Bitmap[urls.size()];
for (int i = 0; i < urls.size(); i++) {
Bitmap temp=getBitmapFromURL(urls.get(i));
if(temp!=null){
data[i] = temp;
}
}
public static Bitmap getBitmapFromURL(String urlString) {
try {
URL url = new URL(urlString);
InputStream input = url.openConnection().getInputStream();

BitmapFactory.Options options = new BitmapFactory.Options();

options.inSampleSize = 8;


myBitmap = BitmapFactory.decodeStream(input, null, options);
return myBitmap;
}catch (Exception e) {
e.printStackTrace();
}

}

最佳答案

图像的延迟加载将解决您的问题。请访问以下链接:Lazy load of images in ListView

关于android - 从android中的url数组下载图像数组的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6520876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com