所以我有一个Arraylist包含Strings哪些是url,然后我将这些字符串解析为ImageLoader ..我的问题是int循环中似乎没有递增,但我知道循环是循环的,因为我得到相同的输出与大小相同的次数Arraylist.
这是代码:
for (int i = 0; i < AsyncDownloader.imageList.size(); i++) {
String imageUrl = AsyncDownloader.imageList.get(i);
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(1080, 440));
imageView.setAdjustViewBounds(false);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(2, 2, 2, 2);
Log.i(TAG, "Check? " + i);
imageLoader.displayImage(imageUrl, imageView, options);
return imageView;
}
Run Code Online (Sandbox Code Playgroud)
调试日志:
02-25 11:30:27.584 7299-7299/my.app I/Debug? Check? 0
02-25 11:30:27.594 7299-7299/my.app I/Debug? Check? 0
02-25 11:30:27.614 7299-7299/my.app I/Debug? Check? 0
02-25 11:30:27.744 7299-7299/my.app I/Debug? Check? 0...
我已经尝试使用a ListIterator但似乎给了我相同的输出,我已经尝试放置i++在循环中,所以它运行但后来我得到相同的输出,但索引为1.
我也知道这不是内容,ArrayList因为我也在事先记录下来检查下载网址时的情况.
我已经查看了类似的问题,但是他们似乎都在他们的代码中遇到了问题,我已经在这里建议的代码被建议作为修复.
任何帮助,将不胜感激.
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |