使用通用图像加载器的Android无尽列表/网格

时间:2012-12-21 18:02:16

标签: android image list loader

我正在使用Universal Image Loader库来加载网格和一堆图像网址的ListView

我有一种方法一次拉24,并将它们添加到ArrayList

我的适配器基本上从ArrayList获取计数,并显示正常。

在适配器的getView方法中,我检查了它们是否处于最大图像(ArrayList的大小),如果是,则运行另一种方法来获取还有24个。

这实际上工作得很好,并在下面加载另外24张图片,但是在大约2-3次之后,我收到错误,说数据已经改变但是上下文不知道。

我尝试使用notifyDataSetChanged(),但我在运行获取更多图像的方法后立即将其放入适配器中...现在在2-3x之后,我没有收到错误,但我不能再点击任何项目了。

有没有办法在我的适配器OUTSIDE方法中运行notifyDataSetChanged()

1 个答案:

答案 0 :(得分:1)

MyAdapter.notifyDataSetChanged();

这里的MyAdapter是你的costomized适配器类的对象。

查看代码here