我正在尝试使用Picasso库从多个URL加载图像。
到目前为止,我已经尝试了以下代码:
for(int i = 0; i < friends.size(); i++)
{
final Profile profile = friends.get(i);
String url = profile.getUserImageUrl();
Picasso.with(getContext()).load(url).into(new Target() {
// It doesn't reach any of the code below ....!!
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
profile.setUserImage(bitmap);
counter++;
if(counter >= friends.size() - 1)
cards();
}
@Override
public void onBitmapFailed(Drawable drawable) {
Log.e("App", "Failed to load company logo in onBitmapFailed method");
}
@Override
public void onPrepareLoad(Drawable drawable) {
Log.e("App","Failed to load company logo in onBitmapFailed method");
}
});
}
这段代码不起作用。 当我运行这段代码时,它无法到达Target接口中的任何一行。有人对此有什么想法吗?